Git 經常使用命令

經常使用命令git

命令 做用
git init 初始化本地git倉庫
git clone 克隆一份代碼到本地倉庫
git pull 把遠程庫的代碼更新到本地,並自動merge
git fetch 把遠程庫的代碼更新到本地,不會自動merge
git add 該文件添加到緩存
git commit 將緩存區內容添加到倉庫中
git push 把本地庫的修改提交到遠程庫中
git status 查看當前分支有哪些修改
git merge master 假設當前在test分支上面,把master分支上的修改同步到test分支上
git checkout -b test 新建test分支
git checkout -d test 刪除test分支
git log 查看當前分支上面的日誌信息
git diff 查看工做區與暫存區的不一樣(查看當前沒有add的內容)
git diff --cache 查看已經add可是沒有commit的內容
git reset --hard HEAD 撤銷本地修改
echo $HOME 查看git config的HOME路徑
export $HOME=/c/gitconfig 配置git config的HOME路徑
git stash 把未完成的修改緩存到棧容器中存
git stash list 查看全部的緩存
git stash pop 恢復本地分支到緩存狀態
git blame someFile 查看某個文件的每一行的修改記錄()誰在何時修改的)
git reflog 查看全部分支的全部操做記錄(包括已經被刪除的 commit 記錄和 reset 的操做)
git rm 命令用於從工做區和索引中刪除文件
git mv 移動或重命名文件,目錄或符號連接
git branch 沒有參數時,git branch 會列出你在本地的分支。 此例的意思就是,咱們有一個叫作"master"的分支,而且該分支是當前分支。當你執行 git init 的時候,缺省狀況下 Git 就會爲你建立"master"分支。若是咱們要手動建立一個分支。執行 git branch (branchname) 便可
相關文章
相關標籤/搜索