git同步github代碼


yum install -y git

在linux下搭建git環境
1、注冊Github賬號,網站:https://github.com
2、Linux創建SSH密鑰:
git  config  --help
git  config  --global  user.name  "XXX"    //用戶信息
git  config  --global  user.mail  "XXX@qq.com"   //用戶郵箱

 

方法一:非交互式生成密鑰:ssh-keygen  -t rsa -N '' -f  ~/.ssh/id_rsa -C "12700696@qq.com"    
cat  ~/.ssh/id_rsa.pub //提交密鑰,復制里面的密鑰(第3步要粘貼)
說明:ssh-keygen是ssh密鑰生成器,-t指定算法為rsa,-N指定密碼為空,-f指定私鑰位置,-C指定注釋信息(不指定則為主機名)。


方法二:ssh-keygen -t rsa -C "12700696@qq.com" //生成密鑰,郵箱同上
cat  ~/.ssh/id_rsa.pub //提交密鑰,復制里面的密鑰


方法三:ssh-keygen  ##一直默認就可以了 
cat  ~/.ssh/id_rsa.pub //提交密鑰,復制里面的密鑰


3、將公鑰加入到Github賬戶信息Account Settings->SSH Key
方法:登錄到github網頁中登陸自己的賬號,然后再account setting中,找到SSH KEY講復制的密鑰加入(需要再次輸入github的密碼)


4、測試驗證是否成功。
ssh -T git@github.com     提示successfully說明成功
Hi someone! You've successfully authenticated, but GitHub does not provide shell access.  


同步github到本地
1、復制項目到本地:
git clone git@github.com:rshare/docker-installer.git   ##以SSH方式克隆到本地,可以讀寫  
git clone https://github.com/rshare/docker-installer.git ##以https方式克隆到本地,可以讀寫 

 

 

創建git倉庫

mkdir git 新建倉庫目錄

cd git/

git init 

首先是建立我們本地一個git目錄,然后git init使它真正成為一個倉庫,會出現一個.git目前,倉庫的屬性都在里面,它就是一個標志,有它就是一個git倉庫。

 

建立和github的倉庫聯系

git remote add origin git@git.oschina.net:倉庫名稱

git remote -v

可以用pull把我們遠處倉庫的文件下下來(剛才我們上面建立了聯系,所示我們可以用這個命令:git pull origin master)

git branch --set-upstream-to=origin/master  設置后 以后就能直接使用git pull 來同步最新的代碼

 

git常用命令以供使用:
git clone <address>:復制代碼庫到本地;
git add <file> ...:添加文件到代碼庫中;
git rm <file> ...:刪除代碼庫的文件;
git commit -m <message>:提交更改,在修改了文件以后,使用這個命令提交修改。
git pull:從遠程同步代碼庫到本地。
git push:推送代碼到遠程代碼庫。
git branch:查看當前分支。帶*是當前分支。
git branch <branch-name>:新建一個分支。
git branch -d <branch-name>:刪除一個分支。
git checkout <branch-name>:切換到指定分支。
git log:查看提交記錄(即歷史的 commit 記錄)。
git status:當前修改的狀態,是否修改了還沒提交,或者那些文件未使用。
git reset <log>:恢復到歷史版本。

 


免責聲明!

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



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