git學習筆記3

2021-08-14 09:30:22 字數 1434 閱讀 7562

github的使用

碼雲的使用

那麼乙個本地庫能不能既關聯github,又關聯碼雲呢?答案是可以的,因為git本身是乙個分布式版本控制系統,可以同步到另外乙個遠端庫,當然也可以同步到另外兩個遠端庫。

使用多個遠端庫時,git給遠端庫起預設名稱室origin,如果有多個庫,我們需要用不同的名稱來標識不同的遠端庫。

仍然以learngit本地庫為例,先刪除已關聯的名稱origin遠端庫:

git remote rm origin

然後,先關聯github的遠端庫:

git remote add github [email protected]:hou137cjh/learngit.git

注意,遠端庫的名稱叫github,不再叫origin

接著,再關聯碼雲的遠端庫:

git remote add gitee [email protected]:hzq137cjh/learngit.git

同樣的,遠端庫的名稱叫gitee,而不是origin

現在,我們用git remote -v檢視遠端庫的資訊可以看到兩個遠端庫:

如果要推送到github,使用命令:

git push giuhub master如果要推送到碼雲,使用命令:

git push gitee master這樣一來,我們的本地庫就可以同時與多個遠端庫互相同步

碼雲同樣也提供了pull request功能,可以讓其他小夥伴參與到開源專案中來。

自定義git

忽略特殊檔案

忽略檔案的原則是:

配置好忽略的檔案型別後,把.gitignore也提交到git,就完成了,當然檢驗.gitignore的標準是git status命令是不是說working directiry clean

the following paths are ignored by one of your .gitignore files:

use -f if you really want to add them

或者你發現,可能是.gitignore寫得有問題,需要找出來到底哪個規則寫錯了,可以用git check-ignore

上述情況就是.gitignore的第三行規則忽略了該檔案,於是我們就可以知道應該修訂哪個規則

小結 配置別名

Git學習筆記(3)

在本次學習中,我的身份不再是專案管理者 專案建立者 qulewei了,我的身份是專案參與者yangjingya。通過yangjingya的賬號登入我們的內網gitlab,找到qulewei建立的公共專案,看到旁邊有fork按鈕,如圖所示 然後fork一下,如圖所示 比較一下不同點在於url變了,中間...

GIT學習筆記 3

接 2 git checkout head 或git checkout head 會用master分割槽的部分或全部檔案覆蓋暫存區和工作區的檔案。dangerous git ls tree l head 可瀏覽版本庫的檔案列表 git ls files 瀏覽暫存區檔案列表 git diff head...

Git學習筆記3

廖雪峰git教程 鏈結 本體倉庫與github倉庫之間的傳輸通過 ssh 加密。建立 ssh key。使用者主目錄下確認是否有.ssh目錄,目錄下是否有id rsa id rsa.pub兩個檔案。c users admin 建立 ssh key,一路預設 ssh keygen t rsa c 179...