git的使用以及遇到的小坑

2021-07-24 23:53:37 字數 1504 閱讀 9747

$ 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顯示日誌的時候發現推送的使用者名稱不同。原來是因為我同時使用了githubcoding兩個**來管理倉庫,而兩個**注的冊使用者名稱不同。

這裡嚴重提醒,使用多個**管理倉庫的小夥伴,最好不要在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的使用是必不可少的基本...