git操作(二)☞ git 更新代码并合入到git lab

新人血泪史,最新 git 操作 :git更新代码并合入到git lab(二)

git 更新代码并合入git lab

  1. Git stash save ‘本次保存本地修改的备注或者名字用于在pop时指定‘。
  2. Git stash list 用于查看本地暂存的内容
  3. Git pull v2 更新v2指定的远程仓库的代码
  4. Git stash pop [email protected]{0} 恢复[email protected]{0}指向的暂存内容到本地,并且和git pull更新的代码自动merge,有冲突会有提示。
    由图中可见,该命令执行后,有提示用户该如何操作 not staged的文件。若要commit ,则需要git add操作。否则需要 git restore 操作。
  5. Git add 命令,将已modified文件添加到暂存区。

git操作(二)☞ git 更新代码并合入到git lab
7. Git status 查看文件状态,此时提示的是有一些修改的文件可以commit了。不进行commit的文件,使用git restore --staged 恢复unstage状态即可。
8. Git commit -m ‘备注’ 将暂存的文件提交到本地版本库。
9. git status 再次查看文件状态,提示用户存在1条commit,可以通过git push提交到远端仓库。
10.git push V2 HEAD:master V2代码远端仓库地址 master指远端仓库分支。
git操作(二)☞ git 更新代码并合入到git lab
至此,更新并提交代码的git操作完成。下面是在git stash pop出现冲突的示例

代码冲突的产生与解决

A. 在 git pull 操作之后,如远端仓库代码与本地代码不同,则会出现冲突。
git操作(二)☞ git 更新代码并合入到git lab

B. 本地代码编辑器中 处理代码冲突的文件,处理后,通过 git add 文件标记为已解决。再通过 git status 查看文件的状态。
git操作(二)☞ git 更新代码并合入到git lab
以上是代码冲突的示例。