0


git同步更新、提交代码、回退操作、合并提交

一、从远程仓同步更新到个人仓(分支)

1、git clone -b xxx分支 xxx个人仓地址(clone个人仓分支到本地)

2、cd xxx/(进入clone项目的根目录)

3、git remote -v(查看origin upstream)
git remote add upstream xxx远程仓地址(添加上游代码库)

4、git fetch upstream(获取原仓库的更新)

5、git branch(看当前在xxx分支)

6、git merge upstream/xxx分支(将远程仓更新同步到了个人仓)

二、提交代码

1、git add .(添加文件到暂存区)
2、git commit -m "提交描述信息"(提交暂存区到本地仓库)
3、git push(上传远程代码并合并)

三、回退操作

1、用git log查看历史提交记录,然后用git reset --hard commit_id回退(要回退到某个提交之前的版本,就要复制某个提交前一次的提交commit_id)。这个的结果是本地的代码就回退成功了。
2、执行git push origin 分支 --force,这个的结果是远程仓库的提交就回退成功了。

四、合并commit提交

1、用git log查看历史提交记录,查看到具体的提交信息,按q退出。然后执行git rebase -i HEAD~n(n是从当前HEAD开始的前n次提交,要合并几次提交,n就修改为几),第一个commit为pick不修改,后面commit的pick修改为s或squash,报存并退出,然后git push或git push -f。

标签: git github

本文转载自: https://blog.csdn.net/xiaoyucyt/article/details/129299573
版权归原作者 么么儿panda 所有, 如有侵权,请联系我们删除。

“git同步更新、提交代码、回退操作、合并提交”的评论:

还没有评论