git常用命令

前言

现在很多文章对git讲的非常高大上,一大堆命令,但是这些命令中的大部分都是用不上的,所以我对这些常用命令进行了总结(此篇文章建议基本了解git的看)

一般的步骤

pull拉取最新的代码
本地写代码
add 添加到暂存区
commit 提交到本地
push 推到远程

在push提交代码的时候,远程仓库已经发生变化了,导致push失败

1.先抓取远程仓库的更新到本地;
2.然后与本地仓库合并(如果有冲突就要解决冲突后再合并);
注:此操作不会改变远程仓库,只是将远程仓库变化更新到本地仓库。
3.这样就使远程仓库和本地仓库一致了,然后就可以提交修改了。然后再将本地代码提交push到远程仓库。

当pull时显示本地与远程有冲突怎么办

参考链接
参考链接

第一种方法

先commit 再pull,再解决冲突
这种冲突首先分析你们俩个的代码是实现相同功能而写的重复的代码还是各自实现的不同的功能的代码。如果是重复代码:两个二选一删除一个,然后再把这些冲突标示符删除即可;
如果不是重复代码,两个都需要保留,只把冲突符号删除即可
参考链接

第二种方法

先把自己代码的更改保存到暂存区,然后pull远程代码,在弹出本地暂存的代码。

git stash
git pull
git stash pop
如果有多个 stash 可以使用 git stash list 查看

你可能感兴趣的:(git,git,github)