git 操作相关

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 status
git 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

 

posted on 2019-07-09 16:38  假_行_僧  阅读(153)  评论(0编辑  收藏  举报

导航