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的郵箱"
然后會(huì)詢問保存key的位置,一直enter就可以。
5、登陸GitHub,找到SSH public KEY,然后打開第4步生成的id_rsa.pub文件,全部復(fù)制到key一欄,title可以隨便取,點(diǎn)擊Add Key?!?/p>
6、測試一下這個(gè)鏈接
ssh -T git@github.com
可能有錯(cuò)誤,可以忽略,然后輸入Yes,之后,應(yīng)該有個(gè)“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通過如下方式獲?。?br>登錄github,有一個(gè)Settings,最下面有Developer settings““, 其中的API Token即是上述的XXX
至此,我們已經(jīng)可以用github了,下面來創(chuàng)建一個(gè)Repository
8、打開https://github.com/repositories/new,填上項(xiàng)目名,描述,主頁等,點(diǎn)擊“Create Reopsitory”
9、同步GitHub上的文件(從這里以后不需在root@stacso:~/.ssh的文件夾下了??梢栽趧e的文件夾創(chuàng)建)
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(創(chuàng)建的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、創(chuàng)建新的branch
查看當(dāng)前分支,帶 * 的表示當(dāng)前分支
git branch
創(chuàng)建新的branch
git branch 分支名字
切換到新分支
git checkout 分支名字
在新分支創(chuàng)建文件
vim XXX
(注:這里的文件不可以和master重復(fù),否則沒辦法合并)
git add XXX
gti commit -a -m "同步文件做的注釋"
git push origin 分支名字
12、分支合并(搞不來,所以盡量不要玩)
git checkout master
git merge 往master合并的分支
git branch
git push
maser中合并了相應(yīng)分支的代碼
13、刪除本地分支
git branch -d 刪除的分支名字
14、克隆GitHub的項(xiàng)目到本地
git clone git@github.com:XXX(用戶名)/YYY(倉庫名).git
聯(lián)系客服