git 命令總結

2021-07-31 17:29:42 字數 758 閱讀 5522

git reset filename可以將放進暫存區的修改恢復到工作區,unstage

git checkout filename可以將修改的檔案恢復原樣

如果:修改檔案1->add->再次修改檔案1

這時候git reset filename,可以撤銷暫存(unstage),但是檔案內容是 再次修改檔案1 的

git checkout 切換分支(其實是切換head指標指向的版本)/恢復本地工作空間做的修改/從歷史提交(或者暫存區域)中拷貝檔案到工作目錄(如果命令中沒有指定提交節點,則會從暫存區域中拷貝內容。)

$ git remote add origin [email protected]:michaelliao/learngit.git 新增本地和遠端倉庫的關聯(一般本地先有倉庫的時候使用)

git push -u origin master第一次推送master分支的所有內容(一般本地先有倉庫的時候使用)

git clone [email protected]:michaelliao/learngit.git 命令轉殖(一般本地沒有倉庫的時候使用)

git checkout -b dev origin/dev 建立分支並和遠端分支聯絡起來

git reset 切到某個版本(帶著分支名和head一起改變指標指向的位址,--hard,--soft)/取消暫存區的暫存

git merge 合併分支

git 如果託管的版本庫比本地新,必須先拉取才能推送你的更新(拉取的時候可能會和本地倉庫的檔案有衝突,這時候應該先解決衝突,然後提交、推送)

git命令總結

git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...

Git命令總結

git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...

git命令總結

1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...