1. 程式人生 > >本地Git 和github配合使用

本地Git 和github配合使用

1.註冊github賬號:https://github.com
2.下載Git 地址
windows使用者請下載 http://msysgit.github.com/
mac使用者請下載 http://code.google.com/p/tortoisegit/
一路next,安裝成功後, 回到C盤,或任何資料夾下,點滑鼠右鍵會多出一些選單
3.配置環境變數,在環境變數 path中加上Git路徑。

4.配置Git 使用者和郵箱

$ git config --global user.name "your name"
$ git config --global user.email "[email protected]
"

git config --list 檢視是否配置成功。

5.生成ssh祕鑰

$ ssh-keygen -t rsa -C "[email protected]"

開啟C:\Users\sihai.ssh\id_rsa.pub,複製裡面的key。回到github網站,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,

驗證是否成功,在git bash下輸入

$ ssh -T [email protected]

回車就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

6.初始化,新增,提交檔案把本地倉庫暫存區的檔案提交到本地倉庫。

git init
git add .
git commit -m "message"

git commit -m “message” 其中message就是你提交檔案時候的備註。以便知道本次提交是什麼作用……

7.關聯遠端倉庫,其中origin後跟的是,遠端倉庫的別名。

git remote add origin https://github.com/bendan321/nihao.git

8.push檔案。
git push -u origin master。
OK,這樣的話,就完成了將本地專案傳到github上了。

git log       檢視日誌
git log --pretty=oneline   檢視日誌,顯示一行
git cherry -v      檢視歷史提交版本的commit_id
git reset cmomit_id     版本回退


git  checkout  --file  撤銷修改

rm test.txt   先本地刪除檔案
git rm test.txt  再在 git 上刪除檔案

#分支
git branch      檢視分支(當前分支有*)
git branch branch1   建立分支    
git checkout  branch1  跳轉分支 
git checkout -b branch1   建立並跳轉分支
git merge  branch1    將branch1分支合併到當前分支
git branch -d branch1  刪除branch1分支

git push --set-upstream origin branch1    將分支提交到遠端倉庫