1.初始化相關
git init 初始化倉庫
git remove add origin url 新增倉庫位址
git remove rm origin 刪除倉庫位址
git clone 轉殖別人的分支
2.分支相關
git branch 檢視所有分支
git branch -a 檢視所有分支,包括本地的和遠端的
git branch branch_name 新建分支
git branch -d branch_name 刪除本地的分支
git push origin :branch_name 刪除遠端的分支
git checkout branch_name 切換分支
3.push相關
git add . 新增檔案到版本庫
git commit commit檔案到本地分支 加=m 後面接commit的說明,-a可以省略add步驟,但是只有當前修改中沒有新增檔案的時候可用
git push origin master push本地分支到遠端
git pull orgin master 把遠端的分支更新到本地
git revert commit_id 撤銷一次commit,可以修改commit的說明
git status 檢視哪些檔案被修改了
git diff test.py 檢視修改了test.py檔案的哪些**
4.stash相關
git stash 把當前的修改扔到一邊
git stash list 檢視所有的stash
git stash pop 恢復最近的一次stash
5.合併分支
git merge branch1 合併branch1分支到當前的分支,合併完要用push 更新到遠端,如果有衝突檔案,head代表當前分支,處理好衝突後,commit,然後push
git reset --hard commit_id 回滾到某個commit_id,也就是撤銷push,reset後加-f push到遠端
6.其他
git log 檢視commit日誌 q退出
git help 檢視所有git命令
git branch --help 檢視某個命令的詳細說明
git原理:
平常我們對檔案修改後,會把檔案放在工作區(workspace),通過add命令,我們把工作區的檔案新增索引,通過commit命令把索引的檔案更新到本地的倉庫,通過push命令,更新本地倉庫到遠端
git常用命令彙總
針對常用的git命令,進行彙總記錄,以便及時查詢 可以定乙個指令碼,檢查語法錯誤的,或是借用第三方工作進行檢查,然後將該指令碼放到專案的 git hook pre commit 位置,也可以放到乙個位置軟鏈到多個專案 git hook pre commit 中,這時,在提交時,會檢查語法規範,提高 ...
git常用命令彙總
git是由linux kernel創立者 linux torvalds 開發的 因為bitkeeper的問題 屬於dvcs 分布式版本控制 github 是乙個開源專案社群,始於2007 08上線 github 裡面的專案可以通過標準的 git 命令進行訪問和操作 pro git v2書本傳送門 而...
git 常用命令彙總
1 獲取git的版本 git version 2 初始化倉庫 git init 初始化乙個本地倉庫 git version 獲取git的版本 git config global user.name yourname git config global user.email youremail 第3 ...