1. 程式人生 > >git常用操作命令

git常用操作命令

-m div blog origin 沖突 命令 com clas clear

  • 代碼提交:

git status

git add . //或 git add *

git commit -m "<message>"

git push origin <your-branch> // <your-branch>:自己遠程分支

git checkout new // new:代碼合入的遠程<分支名>

git pull

git checkout <your-branch>

git merge new //將pull下來的代碼合入本地自己的分支

若有沖突則修改後執行git push origin <your-branch>

  • 常用命令

分支操作:

git branch   //顯示本地分支列表
git branch -r      //顯示遠程分支列表

git checkout -b dev  //從本地分支切出一個新分支,名為dev
git checkout -b dev origin/dev    //把遠程origin的dev創建到本地

git branch -D dev     //刪除本地dev分支
git push origin :dev   //刪除遠程dev分支

git push origin dev-local:dev-origin //第一次提交時,本地分支dev-loacl提交到遠端dev-origin;若遠端無dev-origin,則會新建此分支

stash操作:

g

git stash   //暫存當前工作
git stash list  //查看被隱藏工作列表

git stash apply  //恢復被隱藏工作,但不刪除
git stash pop   //恢復被隱藏的工作,且刪除
git stash drop   //刪除暫存區文件

git stash clear   //清空暫存區

git 提交

git commit -m  "message"

git push origin master

git commit --amend   //追加提交,即和上一次提交合並為一個

git push origin master -f   //追加提交太多,無法自動合並為一個,用 -f 強制合並提交

.gitignore文件:

裏面設置不需要提交的文件,可以用命令vim 打開,先寫入.gitignore

如文件內容如下:

#先包含.gitignore文件本身

.gitignore

#不需上傳的文件

public/.idea

git常用操作命令