git提交代码

Git使用教程

佐手、 提交于 2020-01-16 07:43:12
安装 1、 安装Git-2.9.2-64-bit 使用默认选项,所有的页面直接点击下一步直到安装结束 2、 安装TortoiseGit-2.2.0.0-64bit 使用默认选项,所有的页面直接点击下一步直到安装结束 克隆(Clone)代码到本地 本篇我们要创建一个新的工程,然后上传到GitHub。那么第一步就是去GitHub注册一个账号,这个怎么注册我就不写攻略了……我坚信不会有人卡在这一步的……注册成功后我们点击“New Respository”来创建一个Respository供我们提交代码用。填写Respository的名称,点击Create respository即大功告成,如下图所示: 创建成功后跳转到如下界面,我们通过右侧的按钮拷贝下Respository的URL,一会我们需要在VS2015中填写这个地址来提交代码。放心只需要填写一次,以后都是傻瓜式的点一点按钮。(说实话我挺受不了配置环境需要阅读上千字说明,再敲一堆不知所以的命令行),如下图所示: 在visual studio 2015 中使用git 点击克隆按钮 将版本库的url地址复制到此处后,选择到文件保存的路径然后点击克隆按钮就将服务器上的文件克隆到本地了。 修改代码后提交到git服务器 修改过的代码文件左边有一个红色的钩形图标,新添加的代码文件的左右有一个绿色的加号图标。 在要提交的项目上点击鼠标右键

Git 常用命令速查

你。 提交于 2020-01-16 07:33:55
一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:xxxx git push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git push origin master:hb-dev 将本地库与服务器上的库进行关联 git checkout --track origin/dev 切换到远程dev分支 git branch -D master develop 删除本地库develop git checkout -b dev 建立一个新的本地分支dev git merge origin/dev 将分支dev与当前分支进行合并 git checkout dev 切换到本地dev分支 git remote show 查看远程库 git add . git rm 文件名(包括路径) 从git中删除指定文件 git clone git:/

Git命令基本操作

北战南征 提交于 2020-01-16 04:56:11
本文从以下九个方面,介绍Git命令的基本操作: 一. Git安装 二. Git基本配置 三. 创建Git仓库 四. 获得Git仓库 五. 提交更新 六. 提交历史查看 七. 远程仓库 八. 打Tags 九. Git分支 一. Git安装 网上有很多Git安装教程,如果需要图形界面,windows下建议使用TortoiseGit,linux建议使用Git GUI或者GITK。 二. Git基本配置 git config可以配置git的参数,可以使用 git config --list 查看已经配置的git参数。其中有三个级别的保存位置, --system 、 --global 、 --local ,分别表示所有用户(本系统)、当前用户(全局)、本地配置(当前目录),默认使用 --local 。 配置用户名及邮箱 在使用Git提交前,必须配置用户名和邮箱,这些信息会永久保存到历史记录中。 git config --global user.name "Tocy" git config --global user.email zyvj@qq.com 其他配置 如果在windows下建议还是配置下默认文本编辑器 core.editor 和差异分析工具 merge.tool 。 三. 创建Git仓库 可以直接调用 git init 初始化当前目录,即创建Git仓库。 四. 获得Git仓库

Mac中安装VS Code并配置git, heroku步骤以及遇到的问题

牧云@^-^@ 提交于 2020-01-16 00:45:40
1.创建第一个VS Code项目 安装好VS Code, git, heroku以及heroku账号以后,在本地创建文件夹路径命名为项目名。 打开Visual Studio Code并通过单击左上角的“ Explorer”图标(看起来像两个文件)来打开目标文件夹,以展开左侧的“ Explorer”窗格。 您应该看到一个“打开文件夹”按钮-单击此按钮,然后选择到新创建的文件夹。 现在,您会在侧边栏中看到一个空的目标文件夹。 要在此文件夹中开始构建我们的应用,我们必须在Visual Studio Code的“集成终端”中发出一些命令。 要打开此窗口,请使用键盘快捷键(ctrl +`)或从顶部菜单中选择“查看”->“集成终端”。 键入命令npm init并输入以下信息: 按Enter键输入名称(使用默认值) 按Enter键获取版本(使用默认值) 按Enter键进行描述(使用默认值) 输入server.js作为入口点: 按Enter键以测试命令(使用默认值) 按Enter进入git仓库(使用默认值) 按Enter键输入关键字(使用默认值) 输入您自己的作者姓名: 按Enter键获取许可证:(使用默认值) 最后,按Enter接受您的输入,确定 这将在helloworld文件夹下创建一个package.json文件。 这将有助于我们稍后管理依赖关系,并且始终是创建node.js应用程序的第一步

【uni-app填坑】.gitignore 不起作用的解决办法

久未见 提交于 2020-01-16 00:32:57
场景描述:uni-app项目初始化之后,创建了 .gitignore ,内容如下: node_modules .DS_Store 然后就开始写代码了。后来发现每次修改内容,在 unpackage 目录下都会生成一堆编译后的文件,这个是没必要提交到代码库的。在刚开始的时候没考虑到把该目录也添加到 .gitignore 中,所以提交了部分该目录下的文件。 后来才真正把 unpackage 目录添加到 .gitignore 中,但是很快就发现修改代码后, unpackage 目录中的文件居然还会出现在待提交的git文件中。 网上查找后,发现git有这样的一条规则: .gitignore只忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的 。 知道了问题所在,自然就有解决办法啦:清理之前提交过的缓存,然后重新提交即可。 进入项目根目录,运行命令: git rm -r --cached . git add . git commit -m '更新 .gitignore' 然后再继续编写代码,发现 unpackage 目录下的文件再也不会出现在待提交的git文件列表中啦! 到此, .gitignore 不起作用 的问题就完美解决啦!这里的 .gitignore 不起作用 并不是完全不起作用,而是对于那些已经被添加版本控制后的文件

git常用命令总结

瘦欲@ 提交于 2020-01-15 18:55:44
Git常用命令总结 git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可以git clone [url] newname指定. git status 查询repo的状态. git status -s: -s表示short, -s的输出标记会有两列,第一列是对staging区域而言,第二列是对working目录而言. git log show commit history of a branch. git log --oneline --number: 每条log只显示一行,显示number条. git log --oneline --graph:可以图形化地表示出分支合并历史. git log branchname可以显示特定分支的log. git log --oneline branch1 ^branch2,可以查看在分支1,却不在分支2中的提交.^表示排除这个分支(Window下可能要给^branch2加上引号). git log -

玩转GitHub之基本配置及使用

一世执手 提交于 2020-01-15 14:27:28
GitHub是一个基于 Git 的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。 1.注册账户以及创建仓库 要想使用GitHub第一步当然是注册GitHub账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端msysgit GitHub是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。 装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 当安装好msysgit后,需要将msysgit的安装路径(path:C:\msysgit\msysgit\git)添加到环境变量中,才能在客户端使用git命令。

git 工作中实用 多人协同开发

江枫思渺然 提交于 2020-01-15 11:45:51
多人协同开发 1、克隆分支 git clone -b dev1.0 url 2、创建并关联远程分支 git checkout -b dev_wt origin/dev_wt 情况一 获取其它分支的代码,并合并 1、git pull origin dev_wt2.0 --allow-unrelated-histories 2、根据提示,手动合并 3、git add 文件 4、git commit -m "描述" 5、git push origin dev_wt 情况二 提交到原来的远程分支, 在远程的代码已经被修改 1、git pull 将最新的远程代码拉下来, next 3 (注意:切换分支) 2、若失败,原因:本地dev分支与远程origin/dev分支没有关联 2.1、创建关联 git branch --set-upstream-to=origin/dev dev 2.2、git pull next 3 3、手动解决冲突 4、git add 文件 5、git commit -m "描述" 6、git push orgin dev 情况三 提交到原来的远程分支, 远程代码没有被修改 1、git add 文件 2、git commit -m "描述" 3、git push orgin dev 来源: https://www.cnblogs.com/wt7018/p/12195741

GIT的使用

家住魔仙堡 提交于 2020-01-15 10:53:57
目录 GIT是什么 GIT和SVN的区别 管理方式的不同 权限管理的不同 版本控制的不同 优势 GIT的结构 GIT基本命令 初始化 设置签名: 分枝管理 GIT是什么 GIT是一种分布式版本控制工具。GIT是通过快照的方式管理文件的版本,即GIT保存了文件的所有版本,进而用户可以返回到如何操作前的版本。比如你不小心将一些GIT中的重要文件(非GIT的配置文件)删除了,你可以使用GIT回滚到删除前,就和没有删除一样,但是GIT会进行记录。 GIT和SVN的区别 管理方式的不同 GIT是通过快照的方式来管理文件,而SVN是通过增量式来管理文件。增量式是一种记录用户对文件修改的那个部分,不会记录文件重复的那个部分。当调用程序时,SVN会将原文件会修改部分叠加起来,组成最终的程序。 权限管理的不同 SVN是不允许不是同一个组的开发者修改代码。GIT允许不是同一个组的开发者修改代码,但是需要程序的拥有者审核同意后才能真正修改程序的代码。 版本控制的不同 GIT是分布式控制工具,而SVN是集中式控制工具。其管理方式如图 可以看的出来分布式的数据会比较安全,因为每个用户都有该项目的完整信息,如果有个用户的数据丢失了,可以利用别的用户来恢复。但是集中式需要确保服务器一直保持正常工作,不能出错,不然的话,数据就有可能丢失。 优势 大部分操作是在本地完成,不需要联网 保证上传信息的完整性

Git-SVN及Git常用命令

淺唱寂寞╮ 提交于 2020-01-15 09:39:35
一、Git核心概念 Git 最核心的一个概念就是工作流。 工作区(Workspace)是电脑中实际的目录。 暂存区(Index)类似于缓存区域,临时保存你的改动。 仓库区(Repository),分为本地仓库和远程仓库。 从 SVN 切换到 Git,最难理解并且最不能理解的是暂存区和本地仓库。熟练使用 Git 后,会发现这简直是神设计,由于这两者的存在,使许多工作变得易管理。 通常提交代码分为几步: git add从工作区提交到暂存区 git commit从暂存区提交到本地仓库 git push或git svn dcommit从本地仓库提交到远程仓库 二、Git-SVN常用命令 若服务器使用的 SVN,但是本地想要体验 Git 的本地分支,离线操作等功能,可以使用 Git-SVN功能。 [ Git-SVN ] # 下载一个 SVN 项目和它的整个代码历史,并初始化为 Git 代码库 $ git svn clone -s [repository] # 查看当前版本库情况 $ git svn info # 取回远程仓库所有分支的变化 $ git svn fetch # 取回远程仓库当前分支的变化,并与本地分支变基合并 $ git svn rebase # 上传当前分支的本地仓库到远程仓库 $ git svn dcommit # 拉取新分支,并提交到远程仓库 $ svn copy