$ 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 ...