git在windows系統上的使用教學
git配置
配置用戶信息:
git config --global user.name "" //用戶名,不加引號
git config --global user.email "" //郵箱,不加引號
檢查配置信息
git config --list
查看git命令介紹(都是英文的)
git help config
配置ssh
$ ssh-keygen -t rsa -C "郵箱"
然後系統要求輸入密碼,可以不設置,直接回車就行
去C:\Users\XXX.ssh 目錄下,有
打開id_rsa.pub 複製裏面的key,回到github網站,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。點擊Add key。
驗證是否成功
ssh -T [email protected]
回車看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
至此,git的配置已經完成
本地代碼上傳至遠端倉庫
本地項目關聯git
本地文件夾下右鍵Git Bash進入git命令行
git init
會多出來一個.git文件夾
本地項目上傳至本地倉庫
git add .
git commit -m "描述"
至此,本地項目已經上傳至本地倉庫,接下來就是將本地倉庫代碼上傳至遠程倉庫
本地倉庫代碼關聯至遠程倉庫
1>在Github上創建一個Git倉庫,直接點New repository來創建,此處省略具體步驟
2>複製在github上創建的倉庫地址
在本地倉庫右鍵,git bash,粘貼命令:例如我的
git remote add origin [email protected]:Deep20160607/GitStudyDemo.git
打開config,這裏會多出一個remote “origin”內容,這就是剛纔添加的遠程地址,也可以直接修改config來配置遠程地址。
最後一步了:
git push -u origin master
刷新你的Github頁面進入剛纔新建的那個倉庫裏面就會發現項目已經成功上傳了!
git創建分支及提交代碼
本地分支上傳至遠端對於分支
1.先從主幹master中複製工程至分支文件夾下,進行分支開發
2.本地提交分支代碼
git status
git add XXX
git commit -m "分支提交描述"
3.創建本地分支
git branch newBranch //替換newBranch成你自己的本地分支名稱
git branch //查看本地分支
git checkout newBranch //切換至本地分支
4.將新分支發佈在github上
git push origin newBranch
此時刷新github項目,多了一個分支,並且分支代碼上傳了
5.本地分支代碼上傳至github遠端對應分支位置:
git status
git add XXX
git commit -m "描述"
git push -u origin newBranch
本地分支代碼先合併至本地分支再上傳
本地代碼回滾到遠程最新
git fetch --all
git reset --hard origin/master