Git 多場景使用

2021-10-09 07:38:47 字數 1016 閱讀 8179

關於撤銷與回退

假設你已經本地專案和遠端倉庫關聯起來了

1、把遠端分支拉到本地

git fetch origin dev(dev為遠端倉庫的分支名)

2、在本地建立分支dev並切換到該分支

git checkout -b dev(本地分支名稱) origin/dev(遠端分支名稱)

3、把某個分支上的內容都拉取到本地

git pull origin dev(遠端分支名稱)

如果有人偷懶或者不會合併拉取你提交的分支的話,這時候就需要你合併你的**到別人的遠端分支上,他直接pull自己的分支,這時候就需要你自己做兩份活,如下:

假如我的分支是dev1,已經做好修改了,並推送到遠端,想要合併到dev2分支

dev2分支已經拉取在本地,這裡只做合併處理

1.從dev1分支切換到dev2分支

git checkout dev2

2.合併兩個分支,如果出現衝突,先解決衝突

git merge dev1

3.將dev1新增加/修改的檔案提交到遠端(不需要推送則忽略這個)

git add .

git commit -m "提交資訊"

git push

合併完之後記得切回自己的分支,又可以開心的寫**啦~

參考文章

git reset --soft head^
head^是回退到上一次提交的地方,也可以使用head~1,head~2代表回退到提交的前兩次的地方.

git reset 命令主要有三個選項: --soft、–mixed 、–hard,預設引數為 --mixed。

還有一種方法是git reset [commit_id]這個commit_id通過git log檢視提交記錄拿到,比較麻煩,這裡就不介紹了.

[遇到問題了再更新…]

Git使用場景 命令使用場景

通過個人使用git時候的遇到的使用場景,熟悉了解相關命令,也記錄一下場景的使用方法。所有場景均在ubuntu16.04 linux 作業系統下,其他作業系統有差異的地方自行查閱相關資料。安裝git sudo apt get install git設定及檢視git配置 user.name和user.e...

Git使用場景總結

git status git stash git pull r git stash pop 如果有衝突,去解決衝突 git add git commit m tip message text git push git tag l 檢視tag列表 git tag tagname git push ta...

Git 日常使用場景

終端下,cd到想要儲存的檔案目錄下 敲git clone 為你想要clone的遠端倉庫的master 可http可以ssh,如果被加密此處提示要輸入使用者名稱密碼,根據提示輸入即可 敲git branch r,檢視遠端版本庫分支列表,此處記得檢視路徑,git命令無效時,記得cd到子檔案敲git ch...