git常用的命令

2021-09-05 09:43:55 字數 1830 閱讀 8024

git init //初始化本地git環境

git clone ***//轉殖乙份**到本地倉庫

git pull //把遠端庫的**更新到工作台

git pull --rebase origin master //強制把遠端庫的**跟新到當前分支上面

git fetch //把遠端庫的**更新到本地庫

git add . //把本地的修改加到stage中

git commit -m 『comments here』 //把stage中的修改提交到本地庫

git push //把本地庫的修改提交到遠端庫中

git branch -r/-a //檢視遠端分支/全部分支

git checkout master/branch //切換到某個分支

git checkout -b test //新建test分支

git checkout -d test //刪除test分支

git merge master //假設當前在test分支上面,把master分支上的修改同步到test分支上

git merge tool //呼叫merge工具

git stash //把未完成的修改快取到棧容器中

git stash list //檢視所有的快取

git stash pop //恢復本地分支到快取狀態

git blame somefile //檢視某個檔案的每一行的修改記錄()誰在什麼時候修改的)

git status //檢視當前分支有哪些修改

git log //檢視當前分支上面的日誌資訊

git diff //檢視當前沒有add的內容

git diff --cache //檢視已經add但是沒有commit的內容

git diff head //上面兩個內容的合併

git reset --hard head //撤銷本地修改

echo $home //檢視git config的home路徑

export $home=/c/gitconfig //配置git config的home路徑

轉殖乙個全新的專案,完成新功能並且提交:

git clone *** //轉殖**庫

git checkout -b test //新建分支

modify some files //完成修改

git add . //把修改加入stage中

git commit -m 『』 //提交修改到test分支

review**

git checkout master //切換到master分支

git pull //更新**

git checkout test //切換到test分支

git meger master //把master分支的**merge到test分支

git push origin 分支名//把test分支的**push到遠端庫

目前正在test分支上面開發某個功能,但是沒有完成。突然乙個緊急的bug需要處理

git常用的命令

1.複製版本庫 研發人員首先clone整個版本庫 git clone git git clone git 2.建立分支 預設clone下來的git庫只包含master本地分支 master remotes origin head origin master remotes origin r91p1 ...

常用的Git命令

git add 檔案 新增檔案到暫存區 git add 則新增當前工作區全部檔案,當然忽略的檔案除外。git commit m 說明 也有不是新增說明直接提交的方法,但是強烈建議使用這個。git status 檢視當前工作區的狀態,不解釋,這個應該是最常用的吧。git log 檢視git日誌 git...

git常用的命令

2.使用不同的顏色顯示 git config global color.ui auto 3.初始化倉庫 前往倉庫 cd 倉庫路徑 初始化 git init 4.新增當前倉庫中要提交的檔案到暫存區 git add 5.檢視狀態 os x命令列下,綠色為可以提交狀態,紅色則不可以 git status ...