一篇文章带你了解工作中如何使用Git
众所周知,现在大部分软件开发都适用git进行版本管理,下面我们一起来看看工作中是如何使用git的吧
1、克隆
首先是git clone:用于克隆仓库代码
git clone 代码仓库地址
也可以不用命令,直接用IDE的管理界面,这里用IDEA演示
URL为仓库地址,Directory为项目存放路径
2、拉取
在你修改了代码之后,首先要做的一步是拉取当前分支的代码,查看是否有冲突,如果git pull命令失败,这是因为你跟别人改了同一个代码块起了冲突,这时候,需要先将自己本地的代码储存起来,然后再拉取
// 先git pull拉取当前分支代码
git pull
// 若失败走下面
git stash #储存当前修改的代码
git pull #拉取当前分支的代码
git stash apply #应用最新的储藏代码(然后检查代码是否有冲突,有则解决冲突)
就目前的情况而言,其实更适合用IDE带的管理界面进行操作,几乎都不会出错,
1,2,3对应上面的命令
3、提交
在完成拉取和解决冲突的问题后就可以提交代码了,提交分为三步
git add . // 将工作目录中的文件或变更添加到暂存区,准备进行下一步的提交。
git commit -m "commit messsage" // 将暂存区的文件变更提交到版本库中,创建一个新的提交记录。
git push //将代码提交到当前分支中
如果你的代码有问题并已经执行了git commit操作但未执行git push,可以使用 git reset HEAD^ 命令撤销最新的一次commit,如果已经git push,最好不要使用git reset来撤销commit,而是通过创建一个新的commit来修复问题。
包括提交和推送也是有界面的