git 基礎命令

2021-10-17 02:18:26 字數 2033 閱讀 3842

$ git init
git init - 初始化倉庫。

$ git add .
git add . - 新增檔案到暫存區。

$ git commit -m "新增備註"
git commit - 將暫存區內容新增到倉庫中。

$ git clone "遠端位址"
$ git

diff

git diff 比較檔案的不同,即暫存區和工作區的差異。

$ git reset
git reset 回退版本。

$ git log --oneline
檢視歷史記錄的簡潔的版本。

git add 命令可將該檔案新增到暫存區。

git add [file1]

[file2]

...

新增乙個或多個檔案到暫存區:

git add [dir]
新增指定目錄到暫存區,包括子目錄:

git add .
新增當前目錄下的所有檔案到暫存區:

$ git commit -am '修改 hello.php 檔案'
可以跳過git add直接提交

$ git reset head^
回退所有內容到上乙個版本

$ git reset head^ hello.php
回退 hello.php 檔案的版本到上乙個版本

$ git  reset  052e
回退到指定版本

$ git reset --soft head~3
回退上上上乙個版本

$ git reset --hard head
$ git pull origin master:brantest
將遠端主機 origin 的 master 分支拉取過來,與本地的 brantest 分支合併。

$ git pull origin master

from

取回 origin/master 分支,再與本地的 master 分支合併。

$ git push origin master
將本地的 master 分支推送到 origin 主機的 master 分支。

$ git push --force origin master
如果本地版本與遠端版本有差異,但又要強制推送可以使用 --force 引數:

git push origin --delete master
刪除 origin 主機的 master 分支:

$ git branch (branchname)
建立分支命令:

$ git checkout (branchname)
切換分支命令:

$ git branch
列出分支基本命令:

$ git checkout -b (branchname)
建立新分支並立即切換到該分支下

git branch -d (branchname)
刪除分支命令:

$ git merge (branchname)
分支合併命令:

$ git

diff

合併衝突

GIT 基礎 基礎命令

環境 centos7 yum install git這裡裡有個隱藏的資料夾 git 為git倉庫的配置資料夾,不可隨意修改 cd www git git init ls a git這裡和我們平時使用的git客戶端中設定使用者名稱和郵箱一樣的作用 git config global user.name...

Git 基礎命令

一 建立 git init 初始化乙個git倉庫 git add 把檔案新增到倉庫 git commit 把檔案提交到倉庫 二 顯示 git status 檢視倉庫當前的狀態 git log 檢視提交日誌 git reflog 檢視每次命令的記錄 三 管理 git reset hard head 把...

Git基礎命令

git現在廣泛應用在開發 管理中,想當年svn也是幹過這事,當然現在也還有人用,畢竟還是有情懷的嘛。對於測試,現在用git的還少,相對於檔案管理,svn還是會方便很多。當然,用習慣了git也方便,但是我第一次開始用吧,覺得特麻煩,把基礎命令總結下,免得幾日不用忘記。1.建立專案 不管是gitlab ...