Git常用命令

2022-04-11 01:27:34 字數 1727 閱讀 7518

配置本機使用者名稱,和郵箱

git config --global user.name "" 

git config --global user.email ""

cd到合適的目錄

# 初始化為git倉庫

git init

3.1 增刪檔案
# 增加或更新監控檔案(file為檔名,資料夾名, * . )

git add # 取消監控檔案

git rm # 檢視哪些檔案使用clean後將刪除

git clean -n

# 刪除untracked(未監控)的檔案,一般在pull後才會使用!

git clean -f

# 刪除untracked(未監控)的檔案和目錄,一般在pull後才會使用!

git clean -df

3.2 本地提交
# 查詢工作空間狀態

git status

# 查詢不同

git diff

# 本地提交(desc簡要描述這次的提交)

git commit -m ""

# (沒add&commit)丟棄修改(file為檔名,資料夾名都可)

git checkout -- # (add&commit)丟棄暫存區修改

git reset head

3.3 回退
# 檢視日誌(可以最後加數字,顯示最近幾個)

git log

# 檢視簡要日誌

git log --pretty=oneline

# 回退到上乙個版本

git reset --hard^

# 回退到上100個版本

git reset --hard~100

# 回退到版本號指定的版本,不需要輸入完整

git reset --hard

3.4 遠端庫推送
# 建立ssh key,然後把id_rsa.pub新增到github賬戶內

ssh-keygen -t rsa -c ""

# 關聯遠端庫(git使用者名稱/遠端庫名)

git remote add origin [email protected]:# 第一次推送至遠端倉庫(branch_name為master或分支名)

git push -u origin

# 推送至遠端倉庫

git push origin

# 從遠端庫轉殖

git clone # 拉取遠端並合併本地倉庫

git pull

# 合併多個commit,將後面的commit合併到前面,並重寫commit message

git rebase -i

3.5 分支管理
# 檢視當前分支

git branch

# 拉取遠端分支

git fetch origin :# 切換分支

git checkout

# 建立並切換分支

git checkout -b

# 刪除分支

git branch -d

# 合併其他分支

git merge # 合併其他分支的某個提交

git cherry-pick # 推送分支到遠端倉庫

git push origin

git push origin :

常用命令 Git 常用命令大全

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

git 常用命令

檢視是否存在檔案需要上傳 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 r...

git常用命令

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