$ git remote add
url>
$ ssh -t [email protected]
這樣就可以本地訪問該遠端倉庫中的所有分支
$ git fetch [remote-name]
$ git remote rename
$ git remote rm name>
$ git branch --set-upstream master origin/next
本地版本回退
$
gitreset--
hard
此時,本地版本落後於遠端版本,push強制推送
$ git push -f
git pull
命令的作用是,取回遠端主機某個分支的更新,再與本地的指定分支合併。它的完整格式稍稍有點複雜。
$ git pull 《遠端主機名》
《遠端分支名》:《本地分支名》
如果遠端分支是與當前分支合併,則冒號後面的部分可以省略。
$ git pull origin next
git push
命令用於將本地分支的更新,推送到遠端主機。
$ git push 《遠端主機名》
《本地分支名》:《遠端分支名》
注意,分支推送順序的寫法是《**地》:《目的地》,所以git pull
是《遠端分支》:《本地分支》,而git push
是《本地分支》:《遠端分支》。
如果省略遠端分支名,則表示將本地分支推送與之存在」追蹤關係」的遠端分支(通常兩者同名),如果該遠端分支不存在,則會被新建。
$ git push origin master
git
fetch
origin
master
:tmp
gitdiff
tmpgit
merge
tmp
從遠端獲取最新版本,比較之後再合併
tips:
在向mastermerge
合併的時候,出現衝突,使用git log
顯示日誌的時候發現推送的使用者名稱不同。原來是因為我同時使用了github
和coding
兩個**來管理倉庫,而兩個**注的冊使用者名稱不同。
這裡嚴重提醒,使用多個**管理倉庫的小夥伴,最好不要在config
配置檔案將使用者名稱和註冊郵箱,以及遠端倉庫的位址寫死,最好每次手動新增,才不會出現亂入的情況。
使用git遇到的坑
在github上面已經上傳過不少 了,雖然關注的人很少,我還是低調的做著這件事情。這個也見證了我學習之路。但是對於使用git命令還是一知半解,這裡只是總結我所遇到過的坑 1 git上傳 的流程 首先要在github 上面建立乙個屬於專案的倉庫 2 使用git shell命令視窗進行工程的上傳。cd ...
git的使用以及錯誤總結
github與gitee 使用過程中的細節總結 參考廖雪峰的git教程 整體的具體使用只需要跟著這個教程進行就可以了,下面就是記錄一些注意事項 最開始認識到github就是從git clone開始的,就是拷貝下別人的開源 需要注意的是,這個拷貝方法是有多種協議的,最常用的還是ssh和https,ss...
CocoaPods的安裝 使用 以及遇到的問題
cocoapods應該是ios最常用最有名的類庫管理工具了,上述兩個煩人的問題,通過cocoapods,只需要一行命令就可以完全解決,當然前提是你必須正確設定它。重要的是,絕大部分有名的開源類庫,都支援cocoapods。所以,作為ios程式設計師的我們,掌握cocoapods的使用是必不可少的基本...