Git使用總結

孫群發表於2014-03-29

1.branch

git branch --remote檢視github上的所有分支

git branch列出所有本地分支,當前分支為綠色

git checkout demo將當前分支切換為demo分支

git push origin develop將更新推送到develop分支

git push將更新推送到所有分支,不過有可能GitHub上的某個分支拒絕接收更新

git branch -d demo刪除本地的demo分支

刪除本地分支之後如果想刪除github上的分支,使用git push origin :demo, 注意冒號前面的空格不能少,原理是把一個空分支push到github上,相當於刪除demo分支


2.ignore

git ignore只能ignore某個具體的檔案,不能忽略資料夾,要想忽略某個資料夾就要開啟git專案下的.gitignore檔案,向裡面新增要忽略的目錄,比如/stemapp/widgets/ChartTest

如果repo中還沒有.gitignore檔案,那麼可以用touch .gitignore來建立一個.gitignore檔案。


3.

git chcekout abc 此處的abc為分支名,用於將當前分支前換成abc分支

git checkout -- abc 此處的abc為資料夾或檔名,用於從暫存區中覆蓋當前檔案


4.

git stash用於將編輯的內容暫時存起來,既不是add也不是commit,在切換分支的時候比較有用
git stash list可以檢視通過stash命令存起來的列表
git stash pop用於將儲存起來的內容還原回去

相關文章