$ git init
建立版本庫
1. 基礎命令
$ git add
把檔案新增進去,將檔案修改新增到暫存區
提交更改,將暫存區所有內容提交到當前分支$ git commit
``` `
``git commit -m "提交描述"
$ git status
時刻掌握倉庫當前的狀態
$ git diff
檢視different
檢視工作區和版本庫裡面最新版本的區別$
gitdiff
head--
檔名
$ git log
顯示最近到最遠的提交日誌
2. 撤銷修改
丟棄工作區的修改$
gitcheckout--
file
$ git reset head file
新增到了暫存區,想丟棄修改。第一步此命令,第二部git checkout --file
命令
3. 刪除檔案
rm 檔名
在檔案管理器中刪去檔案
兩種情況:
1. 確實要從版本庫中刪去檔案則執行此$ git rm 檔名
命令
2. 刪錯了,則執行$ git checkout -- 檔名
4. 版本回退
版本回退$
gitreset--
hard
3628164
$ git reflog
重新檢視版本號
1. 新增遠端倉庫
$ git remote add origin git@github.com:topbo/filename.git
2. 推送到遠端倉庫
關聯後,使用命令$ git push -u origin master
第一次推送master分支的所有內容,此後每次本地提交後,就可以使用命令$ git push origin master
推送最新修改
3. 從遠端倉庫轉殖
$ git clone ...
檢視分支:$ git branch
建立分支:$ git branch
切換分支:$ git checkout
建立+切換分支:$ git checkout -b
合併某分支到當前分支:$ git merge
刪除分支:$ git branch -d
解決衝突
當git無法自動合併分支時,就必須首先解決衝突,解決衝突後台,再提交,合併完成。
用$ git log --graph
命令可以看到分支合併圖。
多人協作
抓取分支:
$ git checkout -b dev origin/dev
$ git push origin dev
學習來自廖雪峰的git教程
git 個人使用總結
git add a or git add a or git add it means to add all files which are unstaged 先cd到工程資料夾下!git init 即把該 資料夾變成了乙個倉庫 git add 新增進去!git status 當前倉庫的狀態 git ...
Git使用個人總結
1.eclipse git外掛程式配置秘鑰.解決方式 window preference general network connection ssh2 配置已有ppk 2.gitignore檔案中新增檔案路徑即可忽略,提交時不再出現已配置的路徑檔案 3.衝突時,先編輯衝突,再commit push...
Git使用(個人總結)
git是目前世界上最先進的分布式版本控制系統 安裝完成後配置 git config global user.name your name git config global user.email email example.com 找個資料夾 工作區 通過git init命令把這個目錄變成git可以...