git 命令初探二

2020-10-31 Mcally

git 的學習必須要明白分布式管理的模式,如上圖需要牢記,這樣你操作起來更加得心應手。

說明:

  • workspace:工作區
  • staging area:暫存區/緩存區
  • local repository:或本地倉庫
  • remote repository:遠程倉庫

明白上面的圖例後我們緊接著學習git的分支管理,這是一個很輕大的版本控制,很多優點,可以自行百度一查。

先列出今天要學習的git命令

創建分支命令:

git branch (branchname)

切換分支命令:

git checkout (branchname)

合併分支命令:

git merge

1.開始學習前我們先創建一個測試目錄這些命令前面的章節已經有介紹了忘了的可以去看一下前面小編寫的哦:


上面圖示的一些基本git命令前面已經學過了一定的牢記哦。

2.接下來學習git 分支管理

新增分支:

列出分支基本命令:git branch 沒有參數時,git branch 會列出你在本地的分支。


上面的圖片意思就是,有一個叫做 master 的分支,並且該分支是當前分支。當你執行 git init 的時候,默認情況下 Git 就會為你創建 master 分支。

如果我們要手動創建一個分支。執行 git branch (branchname) 即可。


接著我們演示分支之間的差異,現在master 上創建一個新文件,在提交.


然後在切換到剛創建的testest 分支看一下和master的分支差異一目了然。


我們再次切換回來:

我們也可以使用 git checkout -b (branchname) 命令來創建新分支並立即切換到該分支下,從而在該分支中操作。

刪除分支:

git branch -d (branchname)

例如我們要刪除 test 分支:



由於篇幅問題,下一章節接著講分支合併,以及合併的衝突,希望大家多多點讚關注和評論,就是我創作的動力。

相關焦點

  • git 命令初探一
    根據上一次的git 的環境搭建,今天小編帶來進一步的學習,今天學習一些git的命令,怎麼建立倉庫管理自己的項目文件等,廢話不多說,直接開始講解。首先默認各位看官已經學習了上一篇的環境搭建,不知道的再回頭看一看吧,再看這篇文章。
  • git進階命令
    對git很多人只知道clone、pull、push,作為強大的命令行工具,git有很多方便易用的命令行,這篇主要收集git命令使用的一些常用小技巧。git stash應用場景當正在某個分支A上開發某個項目,這時項目中出現一個bug需要緊急修復,但是正在開發的內容只是完成一半還不想提交,這時git stash命令可以將修改的內容保存至堆棧區
  • git操作之二:git restore
    在上篇博客中留了一個問題,那就是git restore命令是做什麼的,下面重點分析。一、概述git restore命令是撤銷的意思,也就是把文件從緩存區撤銷,回到未被追蹤的狀態。該命令有git restore <file>和git restore --staged <file>兩種常用的用法。
  • 常用Git 命令清單
    我每天使用 Git ,但是很多命令記不住。 一般來說,日常使用只要記住下圖 6 個命令,就可以了。但是熟練使用,恐怕要記住 60~100 個命令。
  • Python 命令行之旅:使用 docopt 實現 git 命令
    按照慣例,我們要像使用 argparse 一樣使用 docopt 來實現 git 命令。為了讓沒讀過 使用 argparse 實現 git 命令 的小夥伴也能讀明白本文,我們仍會對 git 常用命令和 gitpython 做一個簡單介紹。本系列文章默認使用 Python 3 作為解釋器進行講解。
  • Git新手使用命令集合-初級
    哈哈當然,對於使用命令操作來講,一般只要記住幾個就可以了,如果要熟練使用,那麼至少得60~~100+吧!不然也不能算熟練吧!所以要全部一下記住,常人來講,還是有一些難度吧!那麼,如果命令行操作還有難度的朋友們注意了,本文就是你的福音,我這裡也主要寫給各種會使用到命令行操作GIT的小猿們。
  • git常用命令總結
    1.2對象類型blob:存儲文件數據,通常是一個文件,內容為二進位;git show sha1 查看內容;tree:類似一個目錄,用來管理tree和blob 表示目錄樹的內容、內容之間的層次目錄關係;commit:指向一個tree,標記項目某個特定時間點狀態;tag:用來標記某一個提交(commit)
  • git在項目中的常用命令
    其中.git文件夾中包含了兩個部分,一個是暫存區(Index或者Stage),顧名思義就是暫時存放文件的地方,通常使用add命令將工作區的文件添加到暫存區裡;本地倉庫:.git文件夾裡還包括git自動創建的master分支,並且將HEAD指針指向master分支。
  • git常用命令整理
    git init 初始化一個倉庫git status 查看狀態git add .將所有修改的文件添加到Stage區git commit -m "comment"把暫存區所有修改提交到分支git diff <name> 查看文件的修改git log --pretty=online 查看當前提交的日誌git reset --hard HEAD^ 回退到上一個版本git reset
  • git在項目中的常用命令
    其中.git文件夾中包含了兩個部分,一個是暫存區(Index或者Stage),顧名思義就是暫時存放文件的地方,通常使用add命令將工作區的文件添加到暫存區裡;本地倉庫:.git文件夾裡還包括git自動創建的master分支,並且將HEAD指針指向master分支。
  • Git命令解析 - init、add、commit
    下面新建兩個空倉庫A 和B,來觀察隱藏在Git常見命令下的實際執行過程。1.git init此命令初始化一個新本地倉庫,它在工作目錄下生成一個名為.git的隱藏文件夾。2.git add在A倉庫的工作目錄創建一個文件file.txt,寫入內容version 1,模擬需要管理的代碼文件。執行git add,使用git status查看此時的狀態。然後另外初始化一個空倉庫B,嘗試用底層命令來實現以上效果。
  • git常用命令大全
    一、分支操作1、創建分支git branch [分支名] # 例如:git branch develop2、查看分支git branch -v3、切換分支git checkout [分支名] #例如:git checkout develop4、合併分支① 切換到要合併的分支是上,例如主幹分支master git checkout [分支名] #例如:git checkout master② 執行merge git merge [分支名] #例如:git
  • Git 常用命令及使用
    Git 常用命令使用1)、本地庫初始化 git init2)、設置籤名作用:區分不同開發人員的身份。說明:這裡設置的籤名和登錄遠程庫(代碼託管中心)的帳戶沒有關係。a)、項目級別籤名:git config user.name [AAA]git config user.email [郵箱地址]籤名信息位置:cat .git/configb)、系統級別籤名:git config --globaluser.name [AAA]git config --global user.email
  • Git入門之四-Git本地基礎操作命令使用
    git init首次使用Git需要對Git進行初始化,而git init便是Git的初始化命令,在需要創建版本依賴的文件夾下打開Git Bash Here,輸入git init命令,在原先的文件夾下出現 .git文件夾如下圖
  • 你需要知道的 Git 命令
    對 Git 常用命令歸類總結,方便查閱。Git 常用命令git 初始化倉庫 git status 將文件添加到暫存區 git add .刪除緩存,但不刪除文件 git rm <file> 提交 git log 給當前代碼打標籤 git tag 切換到 v1.0 的代碼狀態 git diff <$id1> <$id2> 在兩個分支之間比較 git diff --staged 拋棄工作區修改 git checkout .
  • 如何優雅地使用git命令
    作為一個Java工程師來說,碼代碼和提代碼就是平時的日常工作,而提交代碼用的最多的就是git和svn。下面就介紹一下身為攻城獅的你應該如何優雅地使用git命令提交代碼。(1).打開git命令窗口,首先切換到你本地分支的項目目錄下(2).使用git status 查看修改了哪些地方的代碼,其中紅色的就是修改過的文件(3).使用git add .
  • Git命令的動畫展示,讓我們學習Git事半功倍
    Git幾乎是每個程式設計師的標配,當然有時候也是噩夢,因為如果不是對他的各種命令非常熟悉的話,各種繞腦的命令會把我們弄暈,因為很多時候我們並不知道這個命令內部到底是怎麼樣的,如果每一個命令都有相對應的動畫,我們是不是理解起來更容易一些呢?
  • Git版本控制常用命令
    Git常用命令集git使用命令1、查看git配置信息git config --list2、查看git用戶名git config user.name3、查看郵箱配置git config user.email4、全局配置用戶名git config --global user.name "nameVal"5、全局配置郵箱git config --global user.email
  • Linux教程:git操作基本命令
    點擊上方關注訂閱黑碼教主獲取更多精彩內容新增git倉庫$ git init --bare xxx.gitInitialized empty Git repository in /home/git/xxx/$ chown git:git -R xxx.git
  • 記不住Git那麼命令?動圖展示10個Git常用命令,建議收藏
    Git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道這些 git 命令執行的究竟是什麼任務嗎?如果你還有些分不清楚,那千萬不能錯過這篇文章。