以下爲本人在項目中常用到的Git命令
1.切換並創建分支
git checkout -b dev
2.查看當前分支
git branch
3.查看當前文件內容
cat one.js
4.添加文件到緩存區
git add one.js //或者寫 git add .
5.往當前分支上添加內容
git commit -m '向當前分支上添加了one.js文件'
6.切換回master分支
git checkout master
7.在主分支(master)上合併dev分支上的內容
git merge dev
8.在合併完分支後刪除dev分支
git branch -d dev
9.查看分支命令
git branch
- 通常合併分支時,git一般使用”Fast forward”模式,在這種模式下,刪除分支後,
會丟掉分支信息,我們使用帶參數 –no-ff來禁用”Fast forward”模式。
git merge --no-ff -m '你的註釋' dev
11.查看遠程庫的信息
git remote
12.查看遠程庫的詳細信息
git remote –v
13.推送分支就是把該分支上所有本地提交到遠程庫中
git push origin master
14.刪除遠程的git分支
git push origin --delete ‘你要刪除的遠程分支名稱’
15.查看本地和遠程的所有分支
git branch -a
16.版本回退
git reset –hard HEAD^
17.獲取到了每次修改的版本號
git log –pretty=oneline
18.推送所有分支到遠程倉庫
git push [remote] --all
19.遠程倉庫和本地倉庫進行關聯
git remote add origin ‘你的git地址’
20.拉取遠程庫的代碼併合並
git pull --rebase origin master
21.由於新建的遠程倉庫是空的,
所以要加上-u這個參數(推送本地到遠程)
git push -u origin master
22.將遠程的dev分支到本地文件夾裏
git checkout –b dev origin/dev
23.指定本地dev分支與遠程origin/dev分支的鏈接,
再拉取分支上的代碼
git branch --set-upstream-to=origin/dev
24.將最新提交的代碼從遠程分支上抓下來(當前分支)
git pull
25.修改遠程倉庫地址
git remote set-url origin ‘URL’
26.想刪掉它又擔心以後需要查看它的代碼,想保存它但又不想增加一個髒的提交(git儲藏)
git stash
開始一個項目本人操作流程:
1. git clone 'http://你的Git地址'
2. git add .
3. git commit -m '添加註釋'
4. git pull origin master
5. git push origin master
//假若遇到衝突,解決衝突後 重複上面步驟