Git 其他操作

远程仓库

1、查看远程仓库

git remote -v

分支管理

1、查看所有分支

git branch

2、新建分支

git branch branchName

3、删除分支

git branch -d branchName

4、合并新分支到当前分支

git merge newBranchName

历史管理

1、查看提交历史

git log

标签管理

1、添加标签

git tag -a v1.0.0

2、查看标签

git tag

3、删除标签

git tag -d v1.0.0

回滚到某次提交

1、reset 操作,在 commit_id 之前的内容将会丢失。

git reset --hard commit_id
--hard:工作区、暂存区和本地仓库,都回到上一次版本。
--mixed:工作区内容保持不变,暂存区回到上一次版本。
--soft:工作区、暂存区内容保持不变,移动 HEAD 到指定的提交节点。

2、强行提交

git push --force

3、revert 操作,之前提交的还存在,可能需要 merge

git revert -n commit_id

4、提交

git commit -m "revert something"

拉取别人的提交到当前分支

git cherry-pick commit_id

git fork 操作介绍

git fork 这个操作会复制别人的仓库。复制后的仓库在你自己的 GitHub 帐号下,你本地计算机对这个仓库可以任何操作。当你的功能实现了,可以发起 Pull request,如果对方接受了我们的 pull request,那么我们做的一些修改,就可以合入到他的仓库中了,整个流程就走完了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章