git 常用命令手記

2021-06-22 14:34:56 字數 1902 閱讀 1066

建立git branch 本地分支

修改git branch --set-upstream 本地  遠端

建立並切換到本地分支 

git checkout -b  本地分支   遠端分支

git checout  遠端分支  -b 本地分支

切換到空分支 

git checkout  路徑/分支名 如

git checkout public/master

將檔案從已修改狀態變為修改前狀態

git checkout  path/檔名

該命令只能用本地庫覆蓋你的工作拷貝,並不能取得遠端版本的更新.如果要從遠端直接更新某乙個檔案,

正確的方法應該是先更新本地庫(但不更新工作拷貝),然後用本地庫來更新單個的工作拷貝檔案.

如下:git fetch

git checkout origin/master --  path/to/file

git pull 遠端分支 或者 直接 git pull

檢視狀態

git status

git add 

git commit

git reset  遠端分支

git reset head //將檔案從已暫存狀態恢復為已修改狀態 

打patch 

git format-patch -1

git am ***.path 

重新提交到其他分支

git cherry-pick -n hashcode //-n 重新提交

git commit

git push ...

刪除分支

git branch -d 本地分支

檢視配置

git config --list

cat .repo/config 

本地:local

遠端:remote/master

git push remote  local:master

log 相關

git log -b 分支名

git log --grep "keyword"

git log --grep=pr0016000

git log --author=name

git log  路徑

git show hashcode(file)

git log -p 顯示path

git log --stat 顯示改動的乙個小結

git log --since="2012-2-23" --before="2012-2-25"//在這個時間內的修改

repo forall -pc git 命令  //在所有的目錄執行這個git 命令 p path 

分支合併

比如,如果要將開發中的分支(develop),合併到穩定分支(master),

首先切換的master分支:git checkout master。

然後執行合併操作:git merge develop。

如果有衝突,會提示你,呼叫git status檢視衝突檔案。

解決衝突,然後呼叫git add或git rm將解決後的檔案暫存。

所有衝突解決後,git commit 提交更改。

分支衍合

分支衍合和分支合併的差別在於,分支衍合不會保留合併的日誌,不留痕跡,而 分支合併則會保留合併的日誌。

要將開發中的分支(develop),衍合到穩定分支(master)。

首先切換的master分支:git checkout master。

然後執行衍和操作:git rebase develop。

如果有衝突,會提示你,呼叫git status檢視衝突檔案。

解決衝突,然後呼叫git add或git

rm將解決後的檔案暫存。

所有衝突解決後,git rebase --continue 提交更改。

Linux常用命令手記

table of contents 1.萬用字元 2.cp命令 3.mv命令 4.find命令 5.grep 命令 6.壓縮和解壓縮命令 7.tar命令 8.檔案許可權管理命令 9.chmod 命令 10.輸出重定向 匹配0個,1個或多個任意字元 匹配1個任意字元 作用 複製檔案或資料夾 格式 cp...

常用命令 Git 常用命令大全

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

Linux命令隨手記 常用命令

主機名稱 查詢主機名稱 root localhost hostname修改主機名稱 root localhost hostnamectl set hostname snow snow是你要改的名字 root localhost reboot ip位址 查詢ip root localhost ifco...