官網
配置使用者姓名
$ git config --global user.name ***(使用者名稱)
配置使用者郵箱
$ git config --global user.email ******x(使用者郵箱)
在系統盤->使用者->個人使用者->.gitconfig檔案
$ git config --list
初始化**倉庫
$ git init
檢視檔案狀態
$ git status
追蹤檔案,新增到暫存區
$ git add ***x(檔案)
新增所有目錄檔案到暫存區
$ git add .
提交到**倉庫
$ git commit -m ******(提交說明)
檢視提交記錄
$ git log
將暫存區的檔案覆蓋工作目錄的檔案
$ git checkout ***x(檔案)
將檔案從暫存區刪除
$ git rm --cached ***x(檔案)
將git倉庫中指定的更新記錄恢復並覆蓋暫存區和工作目錄,該更新記錄之後的記錄將被刪除
$ git reset --hard ******(commitid)
檢視分支
$ git branch
建立分支
$ git branch ***xx(分支名)
切換到分支(需要注意的是,切換分支前,當前分支暫存區應該清空,即提交或刪除)
$ git checkout ***xx(分支名)
合併分支(需要提前切換到主分支)
$ git merge ***x(**分支、被合併的分支)
刪除分支(合併過才允許刪除,可將-d改為-d強制刪除)
$ git branch -d ***x(分支名)
暫存更改(用於分支臨時切換)
儲存臨時改動
$ git stash
恢復改動
$ git stash pop
需要注意,如果切換分支後未切換回來,就執行該命令,會將暫存更改恢復到當前分支
Git分支學習簡記
簡介 開始過了兩遍git的內容,第二天就已經忘記了分支 branch 的概念,開始還覺得不太用的到。然後又看了第二遍,才發現為什麼大家說這個是git裡邊極其重要的乙個東西。所謂branch,就類似於樹的枝幹,有乙個主幹,在git裡成為master,意思也很好理解 這個是必須存在的,然後你可以分出去其...
Git使用簡記
匯出檔案 git 標籤 新增標籤 git tag,例 git tag v1.0 新增帶有說明的標籤 git tag a v0.1 m 第一次提交 a指定標籤名,m指定說明文字 檢視標籤 git tag 為歷史提交打標籤 先檢視歷史提交的 commit idgit log pretty oneline...
Git手冊簡記
在git介面中的幫助選項 在當前目錄下新建空倉庫git init。新增全部檔案 git add a 新增某個檔案 git add 檔名 新增某類檔案 git add cpp 新增.cpp型別的檔案 注意 暫存和提交有區別 將更改更新到倉庫 git commit m 附加備註 提交後就完成了本地倉庫的...