1.git遠程倉庫如何使用?
實戰一、如何將本地倉庫與遠程Gitee進行關聯?
1.注冊gitee
2.創建一個遠程倉庫?
3.配置使用遠程倉庫
3.1) Git 全局設置:
git config --global user.name "oldxx"
git config --global user.email "xxxx@qq.com"
3.2) 將本地已有的git的倉庫與遠程關聯
cd existing_git_repo
git remote add origin https://gitee.com/oldboy_xxx/rainbow.git
3.3) 本地倉庫代碼推送至遠程倉庫? (確保本地的所有資源已提交至本地倉庫)
git push -u origin master
3.4) 推送不同的分支?
git checkout dev
git push -u origin dev
3.5) 推送tag?
git push -u origin --tags #推送本地所有的tag
git push -u origin v1.1 #指定推送某個本地的tag
實戰二、將https方式修改為ssh密鑰訪問通訊?
1.刪除與遠程https倉庫的關聯?
[root@gitlab demo]# git remote remove origin
[root@gitlab demo]# git remote -v
2.添加新的關聯?-->SSH方式
[root@gitlab demo]# git remote add origin git@gitee.com:oldboy_xxx/rainbow.git
[root@gitlab demo]# git remote -v
origin git@gitee.com:oldboy_xxx/rainbow.git (fetch)
origin git@gitee.com:oldboy_xxx/rainbow.git (push)
3.在本地機器上生成一個密鑰對,然后將公鑰放入遠程倉庫?
[root@gitlab demo]# ssh-keygen
[root@gitlab demo]# cat ~/.ssh/id_rsa.pub #復制public公鑰內容
找個右上角用戶-->設置-->SSH公鑰-->添加Key
實戰二、如果現在開發的這個項目有小伙伴想加入進來怎么辦?
Linux
MacOS
ssh-keygen
yum install git -y
Windows?
1.下載安裝一個git軟件
http://192.168.0.128/git/Git-2.10.0-64-bit.exe
https://gitforwindows.org/
2.打開 Git Bash工具
3.使用git bash 工具 創建ssh密鑰對
ssh-keygen
4.克隆項目
$ git clone git@gitee.com:oldboy_oldxu/rainbow.git
實戰三、新加入的小伙伴提交了內容,其他成員看不見怎么辦?
1.登錄開發B--->WIndows 修改代碼進行變更操作:
touch README
git add .
git commit -m "Windows push README"
git push origin master
2.登錄開發A--->Linux
git pull origin master #獲取到開發B提交的代碼