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,全域性配置檔案,作用於所有...