Git基本常用操作

1.重命名 git 文件夾

$ git mv src dst

2.回退到某個提交

$ git reset --hard  commit_id  # commit_id 可以省略爲前6位

3.拉取遠程分支

$ git pull origin master   # 從遠程origin獲取最新版本並merge到本地master分支

or

$ git fetch                # 從遠程獲取最新版本到本地,不會自動merge
$ git merge origin/master  # merge

4.推送分支
git push <遠程主機名> <本地分支名>:<遠程分支名>

$ git push origin master   # 命令表示,將本地的master分支推送到origin主機的master分支。如果後者不存在,則會被新建。

如果省略本地分支名,則表示刪除指定的遠程分支,因爲這等同於推送一個空的本地分支到遠程分支。

$ git push origin :master

等同於

$ git push origin --delete master

//命令表示刪除origin主機的master分支。

如果當前分支與多個主機存在追蹤關係,則可以使用-u選項指定一個默認主機,這樣後面就可以不加任何參數使用git push。

$ git push -u origin master

命令將本地的master分支推送到origin主機,同時指定origin爲默認主機,後面就可以不加任何參數使用git push了。

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