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,那麼我們做的一些修改,就可以合入到他的倉庫中了,整個流程就走完了。

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