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 i ...
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