git 版本管理常用命令

2021-10-25 22:24:33 字數 1400 閱讀 4393

0. git pull 拉取遠端版本庫到本地並自動merge,類似(git fetch + git merge),但不完全等價。git fetch和git pull的區別

示例

$ git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

git pull origin master

1.  git staus 檢視本地是否有需要提交的 commit(即未commit的改動)

注: git cherry -v只能檢視未push**庫提交的描述/說明(唯一id)

2. git diff 檢視修改未commit檔案的具體差異,git diff 《分支名1> 《分支名2> :比較兩個分支上最後 commit 的內容的差別

3. git commit 提交到本地庫

注:git 撤銷未commit修改,主要利用git restore命令

4. git log 檢視最近的commit入本地庫日誌。 git log -1 最近 一次的commit 記錄,git show -1可檢視commit的詳細改動(類似git diff)

注: git log master ^origin/master則可以檢視未push**庫commit提交的詳細資訊

檢視某個檔案的修改記錄:

5. git push 提交本地庫的commit到遠端庫

6. git 設定提交者資訊

git config --global user.name "myname"

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

設定好後,可用 命令 git config --list 檢視

7. git push --set-upstream origin master

git master branch has no upstream branch的解決

解決辦法其實就是確定這兩個值,方法有兩種:

8. 檢視repo下的所有分支

git branch --all 或者 git branch -a

切換到branch-2.4分支

git checkout -b branch-2.4 origin/branch-2.4

git switch -c【commit_id】//切換到這個commit下

git reset --hard [commit_id] //切換到這個commit下

git 版本管理常用命令

1.git配置 git config global user.name git config global user.email 3.本地倉庫初始化 git init4.免密碼訪問 ssh keygen t rsa c email address 命令 ssh keygen 一般會要求確認位置和輸入...

git常用命令和版本管理例項

總結一下常用的幾個git命令 1.拉取遠端倉庫 git pull 2.本地修改的 推送到stage區域 git add 說明 也可以在add後面加上檔名,只推送該檔案到stage 3.提交 到本地倉庫 git commit m 注釋資訊 4.推送本地倉庫 到遠端倉庫 git push 5.在遠端倉庫...

Git版本控制常用命令

內容 於 第一行 還有阮老師的部落格 開啟git bash.一 配置身份 git config global user.name wang weiwei git config global user.email wangwei129549 gmail.com 二 建立 倉庫 repository 進...