Git學習簡記 基礎 高階

2021-10-07 09:53:03 字數 1376 閱讀 3394

官網

配置使用者姓名

$ 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 附加備註 提交後就完成了本地倉庫的...