git 常用命令

2021-06-03 04:35:49 字數 3623 閱讀 3276

檢視是否存在檔案需要上傳

git status

git add .

git commit -m ''

建立遠端倉庫

git remote add origin 116.255.146.153:ruby_cd/work_daily_project.git

更新git fetch 116.255.146.153:ruby_cd/work_daily_project.git master

合併**

git merge origin/master

提交git push origin master

$ cd project/  

$ git init

輸出資訊:在當前資料夾的.git/目錄下建立版本庫

將檔案提交到 git索引:

git add file1 file2 file3 ……
更方便的作法是將當前資料夾中的所有檔案全部加入到索引中

git add .

注意git 只負責管理被索引的檔案

此時,檔案還沒有被提交到版本庫。向版本庫提交第乙個版本:

git commit
呼叫系統預設編輯器編輯備註內容

使用git status命令檢視版本庫狀態。先建立乙個演示版本庫:

mkdir sandbox                 #新建乙個資料夾

cd sandbox/ #進入該資料夾

git init #初始化版本庫

touch a b #新建 a b 兩個檔案

git add . #將這兩個檔案提交到索引

git commit -m "建立git版本庫" #將第乙個版本提交到版本庫

這時使用git status檢視版本庫狀態:

# on branch master

nothing to commit (working directory clean)

對檔案進行一些操作:

vi a      #編輯 a

rm b #刪除 b

touch c #新建 c

再用git status檢視:

# on branch master          #在 master 分支上

# changes to be committed: #已提交到索引,等待提交到版本庫(其實本例中沒有這一段)

# (use "git reset head ..." to unstage)

##new file: e#modified: f#

# changed but not updated: #改動未提交到索引

# (use "git add/rm ..." to update what will be committed)

##modified: a

#deleted: b

## untracked files: #檔案未提交到索引

# (use "git add ..." to include in what will be committed)

##c

no changes added to commit (use "git add" and/or "git commit -a")

注意如果只是想刪除該資料夾中的版本庫,只要刪除.git/目錄即可

rm -rf .git
git 初始化後,會在.git/目錄下建立乙個版本庫,其中.git/config為配置檔案。

使用者資訊

為當前版本庫新增使用者資訊[62]:

[user]

name = kardinal

email = [email protected]

也使用全域性使用者資訊,在~/.gitconfig中寫入上述內容,或者使用命令:

git config --global user.name "kardinal"

git config --global user.email [email protected]

語法高亮

[color]

branch = auto

diff = auto

status = auto

或者自己定義:

branch.current          # color of the current branch

branch.local # color of a local branch

branch.plain # color of other branches

branch.remote # color of a remote branch

diff # when to color diff output

diff.commit # color of commit headers

diff.frag # color of hunk headers

diff.meta # color of metainformation

diff.new # color of added lines

diff.old # color of removed lines

diff.plain # color of context text

diff.whitespace # color of dubious whitespace

status # when to color output of git-status

status.added # color of added, but not yet committed, files

status.changed # color of changed, but not yet added in the index, files

status.header # color of header text

status.untracked # color of files not currently being tracked

status.updated # color of updated, but not yet committed, files

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...

git 常用命令

git常用命令 1 git config global user.name linxingjin 在 gitconfig中設定使用者名稱 git config global user.email linxingjin163 163.com 在 gitconfig中設定郵箱 git config gl...