git 操作相关

it2022-05-05  144

git 切换分支

// 先查看分支

git branch -a

gh-pages

* master remotes/origin/HEAD -> origin/master remotes/origin/gh-pages remotes/origin/master

* 表示当前分支

git checkout -b gh-pages origin/gh-pages // 切换分支 本地没有gh-pages分支可以如此操作

git checkout master // 切换分支 本地存在 master分支 可以如此操作

 

以下为push操作

<--------------------------------->

首先,可以试图用git push origin <branch-name>推送自己的修改;

如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

如果合并有冲突,则解决冲突,并在本地提交;

没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!

<--------------------------------->

 

1,commit 之前的撤销

未添加至暂存区的撤销(add 之前)git statusgit checkout .

已添加至暂存区的撤销(add 之后,有或者没有commit操作都可以执行)git reflog

git reset --hard bca6882(relog 中展示的commitId)

 

2,push之后的撤销

(git add .

git commit -m "commit"

git push origin brandname)等一系列操作后的撤销

不想将本次的操作生效

git revert commitId(提交的id)

git push origin brandname

此次操作就会撤销掉上一次的push

 

转载于:https://www.cnblogs.com/mrgu/p/11158370.html


最新回复(0)