建立乙個空的倉庫
$ git init
把檔案新增到倉庫暫存區
$ git add file1 file2
把檔案提交到倉庫
$ git commit -m "your description"
檢視倉庫當前的狀態
$ git status
檢視修改內容
$ git
diff
file
$ git
diff head -- file // 檢視工作區和版本庫裡面最新版本的區別
檢視歷史提交記錄
$ git log
$ git --pretty=oneline
$ git show // 檢視指定commitid的所有修改:
版本回退
// head指向當前版本
$ git reset --hard head^ // 上乙個版本
$ git reset --hard head^^ // 上上個版本
$ git reset --hard // 指定版本
檢視命令歷史
$ git reflog
丟棄工作區修改
$ git checkout -- file
丟棄暫存區和工作區修改
$ git reset head
$ git checkout -- file
從版本庫中刪除檔案
$ git
rm // 如果已經手動刪除檔案,則等價於 git add
$ git remote add origin [email protected]:/.git
第一次推送master分支內容
$ git push -u origin master
推送最新修改
$ git push origin master
轉殖
$ git clone
參考:廖雪峰的git教程
git命令速查
apt get install gitbrew install gitgit config global user.name shaumik 使用者名稱 git config global user.email sdaityari gmail.com 郵箱 git config global col...
git命令速查
1.git已經刪除了遠端分支,本地仍然能看到 git branch a git remote show origin git remote prune origin 2.git出現 merging解決 git reset hard 分支名 3.git如何刪除遠端分支 git branch a git...
git命令速查
git clone 如果你不設定可能還push不上去,第乙個要配置的是你個人的使用者名稱和電子郵件位址。這兩條配置很重要,每次 git 提交時都會引用這兩條資訊,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄 git pull 拉取遠端倉庫 直接合併 git branch d new2 ...