學習Git常用的命令

2021-09-29 19:24:36 字數 1916 閱讀 3394

1. git clone從現有 git 倉庫中拷貝專案(類似 svn checkout)

轉殖倉庫的命令格式為:git clone如果我們需要轉殖到指定的目錄,可以使用以下命令格式:git clone引數說明:repo:git 倉庫;directory:本地目錄

2. git初始化

建立乙個資料夾:mkdir learngit進入資料夾:cd learngit初始化git倉庫:git init將檔案放到git倉庫:git add gitdesc.txtgit commit -m "git描述檔案"檢視倉庫狀態:git status檢視修改的內容:git diff gitdesc.txt顯示最近到最遠的提交日誌:git log也可以將日誌顯示一行:git log --pretty=oneline列印檔案內容:cat gitdesc.txt回退到指定版本:git reset --hard ***"***"為版本號

檢視每次的命令:git reflog從工作目錄中刪除檔案:git rm如果刪除之前修改過並且已經放到暫存區域的檔案:git rm -f如果把檔案從暫存區域移除,但仍然希望保留在當前工作目錄中:git rm --cached移動或重新命名乙個檔案、目錄:git mv

git add之後如何取消?

輸入命令【git status】檢視專案已發生過新建或者修改的檔案。

輸入命令【git reset 檔名】取消add檔案。

3. git分支管理

建立分支命令:git branch

切換分支命令:git checkout

當你切換分支的時候,git 會用該分支的最後提交的快照替換你的工作目錄的內容, 所以多個分支不需要多個目錄。

合併分支命令:git merge

列出分支基本命令:git branch刪除分支命令:git branch -d

合併並不僅僅是簡單的檔案新增、移除的操作,git 也會合併修改,所以會產生衝突。此時需要我們手動修改解決衝突。之後

在 git 中,我們可以用 git add 要告訴 git 檔案衝突已經解決

$ git status -s

uu $ git add

$ git status -s

m $ git commit -m '合併分支'

4. git 遠端倉庫(github)

git init

git add readme.md

git commit -m "first commit"

git remote add origin

git push -u origin master

檢視當前的遠端庫:git remote

git 有兩個命令用來提取遠端倉庫的更新。

從遠端倉庫提取資料並嘗試合併到當前分支:git merge[alias]/[branch]git merge origin/master推送你的新分支與資料到某個遠端倉庫命令:git push [alias] [branch]

git常用的操作命令學習

從暫存區撤回修改 reset命令可以用來重置暫存區,主要用於被重置add的部分。如果add命令之後,這個檔案有了其他修改,那麼這些修改有可能會丟失。git reset head git reset head foo.txt儲存修改 我們可以用stash命令,將工作區和暫存區的修改儲存在乙個儲藏棧中。...

常用git 命令學習筆記

獲取幫助 git 命令 help 作用 獲取命令幫助資訊 說明 會開啟新的網頁 基本操作 git init 作用 生成本地庫 在當前目錄下生成.git資料夾 說明 該命令不會將目錄中已有的檔案加入當前庫內,還需進行add和commit git status 作用 檢查檔案變動狀態 檔案目錄與暫存區 ...

Git學習筆記之常用Git命令

看了網上的許多教程,要不就是特別難,要不就是只介紹幾個命令,感覺完全忘了初學者不懂的到底有哪些,找了一些很適合初學者的一些教程,放在下面。首先感謝廖雪峰大神寫出這麼詳細的教程。這篇文章是記錄一下看的過程中比較重要或則是比較容易忘的,直接看下面的鏈結 不需要看我的,我的沒有下面的詳盡,而且我省略了很多...