git常用命令梳理 md

2021-07-10 05:49:22 字數 1481 閱讀 4459

git 四種狀態:

從已經有的倉庫轉殖 git clone

檢查當前檔案狀態 git status

這是個多功能命令,根據目標檔案的狀態不同,此命令的效果也不同:可以用它開始跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態等 git add

忽略某些檔案 可以建立乙個 .gitignore

看暫存前後的變化 git diff

檢視已經暫存起來的變化 git diff –cached

移除檔案 git rm

移動檔案 git mv

檢視提交歷史 git log

修改最後一次提交 git commit –amend

取消已經暫存的檔案 git reset head filename

取消對檔案的修改 git checkout –filename

檢視當前的遠端庫 git remote

顯示對應的轉殖位址git remote -v

新增遠端倉庫git remote add

從遠端倉庫抓取資料git fetch remote-name

推送資料到遠端倉庫git push remote-name branch-name

檢視遠端倉庫資訊git remote show remote-name

遠端倉庫的刪除和重新命名 git remote rename

打標籤 git tag

自動補全 git原始碼中 contrib/completion/git-completion.bash 複製到~並在.bashrc中新增

source ~/.git-completion.bash

建立分支 git branch

切換分支 git checkout

合併分支 git merge

刪除分支 git branch -d

fork出來的專案和原有專案保持同步

1. 在 fork 的**庫中新增上游**庫的 remote 源,該操作只需操作一次即可。

如: 其中# upstream 表示上游**庫名, 可以任意。

git remote add upstream

2. 將本地的修改提交 commit

3. 在每次 pull request 前做如下操作,即可實現和上游版本庫的同步。

git remote update upstream

git rebase upstream/

需要注意的是在操作git rebase之前,一定要將checkout到所指定的branch,git checkout develop

4. push **到 github

git push

git的常用命令梳理

配置自己的資訊 git config global user.name chenxu git config global user.email 603994366 qq.com 設定git的工作空間 mkdir code cd code git init 新增到快取區 git add index.t...

Rsync常用命令梳理

作為乙個運維工程師,面對的伺服器的數量可能非常多,在學會使用ansible saltstack的同時,環境和資料的同步也是必不可少的技能。說到 同步 就不得不說到rsync。rsync不但可以在本機進行檔案同步,還可以作為遠端同步的工具。下面是梳理的一些常用的rsync命令 a,archive 歸檔...

常用命令 Git 常用命令大全

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