git是乙個開源式的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git基本命令
git config --list儲存密碼憑證 設定別名 獲取config資訊以及配置
git init本地初始化乙個倉庫
git add filename把檔案新增至快取區
git add .將所有檔案新增到快取區
git commit -m "注釋"
提交檔案及注釋
git status檢視本地倉庫的狀態
git rm filename刪除檔案
git diff filename比較如果檔案修改了 ,但還沒有提交,可以比較前後的差異
git reset版本回退
git reset --hard head^
第二種用法:回退到指定版本(其中d7b5是想回退的指定版本號的前幾位)
git reset --hard d7b5 指定回退到某個版本號
git reflog檢視命令歷史
git stash將**暫時儲存
==git stash pop==恢復更改
==git pull==拉取遠端倉庫中的檔案 保證遠端倉庫和本地是統一的
==git clone==將遠端倉庫的檔案轉殖下來
git分支管理:
注意 :如果分支對同一檔案進行了修改 ,那麼在合併時可能會出現衝突,這時候需要手動解決衝突如果你在遠端建立了倉庫 並創立了分支 那麼你就需要執行下面這幾步:
建立git倉庫:
mkdir
test
cdtest
git init
touch readme.md
git add readme.md
git commit -m "first commit"
git remote add origin
git push -u origin master
如果已經有倉庫:
cd existing_git_repo
git remote add origin
git push -u origin master
git pull:如果遠端倉庫和本地**有衝突的話 需要先解決衝突 Git常用命令總結
原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...
git常用命令總結
一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...
git常用命令總結
檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...