一台電腦上的git同時配置多個倉庫


個人電腦上的git同時鏈接2個git倉庫

方法:

生成2個SSH key

設置兩個賬戶:example1、example2

進入本地目錄“C:\Users\Administrator\.ssh” 右鍵打開 git bish窗口

1、執行命令:$ ssh-keygen -t rsa -C "example1@email.com" 

2、根據不同的github賬戶進行命名,后面需要給每個賬戶配置證書

Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [id_rsa_example1]

3、輸入密碼,一般都是直接回車,每次都是免密

重復2次,生成2個ssh證書分別為:id_rsa_example1、id_rsa_example2,位於~/.ssh目錄下

 

~/.ssh 目錄下新建 config文件

填寫內容如下:

#github1 Host github.com User example1 HostName github.com IdentityFile ~/.ssh/id_rsa_example1

#github1 Host github.com User example2 HostName github.com IdentityFile ~/.ssh/id_rsa_example2

填寫ssh證書內容到相應的github賬戶

~/.ssh 目錄下的 id_rsa_example1.pub 、id_rsa_example2.pub中的內容填寫到相應的github的ssh配置中

git bash 代碼提交常用命令簡易使用

1、git clone **(項目地址)
克隆一個git項目到本地,將git項目拉取到本地
2、git status
查看文件狀態,列出當前目錄沒有被git管理,以及被修改過還未提交的文件
3、git add 文件夾
將我們提交的文件添加到索引庫中(添加到緩沖區),*可以是路徑也可以是.符號,git add . 代表將當前目錄下的所有文件都添加到索引庫中,如果指定路徑則代表將制定路徑的文件添加到索引庫中。
4、git commit -m "備注"
將文件推送到本地倉庫中,-m 后可以填寫此次提交的備注如git commit -m "提交刪除功能代碼",那么在git項目中的提交記錄里面就能看見你的推送備注。這一步僅僅是放在緩沖區中,還未真正提交代碼
5、git push origin 分支名
這一步才是推送代碼推送時需要跟分支名,表示需要將代碼推送至某個分支.如git push origin dev表示你要講代碼推送至dev分支。
6、git pull
更新當前分支的代碼,獲取最新的代碼
7、git checkout 分支名
切換分支
8、git merge 分支名
當前分支合並其他分支
所以一般的使用簡易流程 git add , git commit -m "", git push origin 。 當然如果遠端有代碼更新的情況需要git pull更新一下,中間也可以使用git status 查看不同時期的狀態
9、刪除: git rm -r ***

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM