下載安裝gitgit
建立文件夾:learngitgithub
用Git CMD進入文件夾:bash
cd learngitssh
用Git CMD初始化git: spa
git initrem
建立文件:新建一個文件在learngit文件夾下,readme.txtget
把readme.txt添加到git倉庫:it
git add readme.txtio
把readme.txt提交到git倉庫:ast
git commit -m 「我是說明信息」
查看文件狀態:
git status(會提示那些文件修改過須要add commit)
對比已提交的文件和未提交的文件都有那些改動:
git diff readme.txt
版本回退:
git reset --hard HEAD~1(回退提交後的上一個版本)
版本回退後恢復:
獲取命令記錄:
git reflog
回退指定版本:
git reset --hard ea34578
丟掉工做區的修改:
git checkout -- readme.txt
把暫存區的修改撤銷掉,放回工做區
git reset HEAD readme.txt
刪除版本庫文件:
git rm readme.txt
誤刪工做區文件,恢復(若是版本庫裏存在):
git checkout -- readme.txt
建立 ssh-key:
使用git bash:
ssh-keygen -t rsa -C 「876029169@qq.com」
鏈接遠程倉庫並提交:
git remote add origin git@github.com:xiaxiangfeng/learngit.git
git push -u origin master(第一次提交)
git push origin master(之後提交)
克隆遠程倉庫:
git clone git@github.com:xiaxiangfeng/learngit.git
建立切換分支:
git checkout -b dev
切換分支:
git checkout master
查看分支:
git branch
合併某分支到當前分支:
git merge dev
刪除分支:
git branck -d dev