git常見命令
1.ubuntu安裝git
sudo apt-get install git -y
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
2.基本操做:
git init //建立版本庫
git add //添加到暫存區
git commit -m 'xxxx' //提交+註釋
git status //git狀態
git log //顯示最近3條版本信息
git reflog //全部版本消息
git reset --hard HEAD^ //撤回到上個版本
git reset --hard xxxx //撤回到xxxx這個版本號
git checkout -- file //將未提交的修改,撤回到最近的一次add或commit時的狀態
git reset HEAD file //將已經add的文件撤銷
git rm file //版本庫刪除,對應add
3.遠程庫操做:
git remote add origin git@github.com:fivcan/repos.git //添加遠程庫
git remote rm origin //刪除遠程庫
git push -u origin master //第一次推送遠程庫
git push origin master //之後的推送
git clone https://github.com/fivcan/test.git
git checkout -b dev origin/dev //克隆遠程分支
4.分支操做:
git branch //查看分支
git branch dev //建立dev分支
git checkout -b dev //建立並切換到dev分支
git checkout master //切換到master分支
git merge dev //合併到dev分支
git branch -d dev //刪除dev(已合併)分支
git branch -D dev //刪除dev(未合併)分支
git stash //存儲工做現場
git stash list //列出已有的stash
git stash pop //彈出stash