1、安裝git
sudo apt-get install git-core git-gui git-doc
2、在客戶端安全登陸
cd ~/.ssh
如果提示“沒有檔案目錄”,說明原來沒有生成過SSH KEY,直接第4步,否則保存原來的SSH KEY
ls
mkdir key_backup
cp id_rsa* key_backup
rm id_rsa
4、
ssh-keygen -t rsa -C "注冊GitHub的郵箱"
然后會詢問保存key的位置,一直enter就可以,
5、登陸GitHub,找到SSH public KEY,然后打開第4步生成的id_rsa.pub檔案,全部復制到key一欄,title可以隨便取,點擊Add Key,

6、測驗一下這個鏈接
ssh -T [email protected]
可能有錯誤,可以忽略,然后輸入Yes,之后,應該有個“Hi 你的注冊用戶名! You've successfully authenticated, but GitHub does not provide shell access.”表示已連接GitHub
7、
git config --global user.name "你自己的名字,可以不是注冊名"
git config --global user.email "你自己的郵箱,可以不是注冊郵箱名"
git config --global github.user github的注冊名
git config --global github.token XXX
注意:XXX通過如下方式獲取:
登錄github,有一個Settings,最下面有Developer settings““, 其中的API Token即是上述的XXX
至此,我們已經可以用github了,下面來創建一個Repository

8、打開https://github.com/repositories/new,填上專案名,描述,主頁等,點擊“Create Reopsitory”
9、同步GitHub上的檔案(從這里以后不需在root@stacso:~/.ssh的檔案夾下了,可以在別的檔案夾創建)
mkdir XXX
(XXX 是本地要和GitHub上面同步的檔案夾)
cd XXX
git init
touch README
把README 同步到Repository里面
git add README
git commit -m '同步檔案做的注釋'
git remote add origin git@github,com:XXX(GitHub的注冊名)/YYY(創建的Repository名).git
git push origin master
完成后,在GitHub的Repository就有了README
10、更新檔案
vim README
git add README
git commit -a -m "同步檔案做的注釋"
git push origin master
更新到master分支下的README檔案
11、創建新的branch
查看當前分支,帶 * 的表示當前分支
git branch
創建新的branch
git branch 分支名字
切換到新分支
git checkout 分支名字
在新分支創建檔案
vim XXX
(注:這里的檔案不可以和master重復,否則沒辦法合并)
git add XXX
gti commit -a -m "同步檔案做的注釋"
git push origin 分支名字
12、分支合并(搞不來,所以盡量不要玩)
git checkout master
git merge 往master合并的分支
git branch
git push
maser中合并了相應分支的代碼
13、洗掉本地分支
git branch -d 洗掉的分支名字
14、克隆GitHub的專案到本地
git clone [email protected]:XXX(用戶名)/YYY(倉庫名).git
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/119050.html
標籤:Linux
