1. 程式人生 > >git常用命令解析

git常用命令解析

為每一臺電腦配置身份資訊

$ git config --global user.name "Your Name"

$ git config --global user.email "[email protected]"

1.$ git init:在現有目錄中初始化倉庫。該命令建立一個名為.git的子目錄,這個子目錄含有你初始化的 Git 倉庫中所有的必須檔案,這些檔案是 Git 倉庫的骨幹。

2.$ git add (檔名):該命令實現對指定檔案的跟蹤。git add命令使用檔案或目錄的路徑作為引數,如果引數是目錄的路徑,該命令將遞迴的跟蹤該目錄下的所有檔案。這是個多功能命令:可以用它開始跟蹤新檔案,或者把已跟蹤的檔案放到暫存區,還能用於合併時把有衝突的檔案標記為已解決狀態等。 、

3.$git rm --cached <file>:取消暫存

3.$ git commit:執行提交,該提交是提交到git倉庫中。

4.git status:檢查當前檔案狀態

5.$git reset --hard <commit id>:回退到對應提交版本,跟新工作區間

6.$ git reset HEAD^:回退一個版本,更新暫存區

7.$git reset --hard HEAD^:回退一個版本,跟新工作區間

8.git checkout <file>:撤銷對檔案的修改,將它還原成上次提交時的樣子(或者剛剛克隆完的樣子)

9.git diff:如果不加引數,用於檢視尚未暫存的檔案更新了哪些部分。

#git diff --cached 比較cache和Repository

#git diff HEAD 工作區和最新的Resository

#git diff commit-id 工作區和制定的repository

#git diff --cached commit-id

#git diff --commit-id commit-id

-------------------------------------------------------------------------------------------------------------------------------------------------------------

5.git diff:如果不加引數,用於檢視尚未暫存的檔案更新了哪些部分。

#git diff --cached 比較cache和Repository

#git diff HEAD 工作區和最新的Resository

#git diff commit-id 工作區和制定的repository

#git diff --cached commit-id

#git diff --commit-id commit-id

6.git checkout -- <file>:撤銷對檔案的修改,將它還原成上次提交時的樣子(或者剛剛克隆完的樣子)

#reset 顧名思義 (HEAD~100)

git reset HEAD^

git reset --hard HEAD~2:回退兩個版本

#git的日誌

git log git log --pretty=oneline

#oh my pretty pretty boy i love you

git reflog 檢視歷史命令

#git rm --cached file_path

git rm

git mv

#遠端倉庫的克隆島本地庫

git clone

#關聯遠端倉庫

git remote add

#推送到遠端倉庫

git push

#拉取遠端倉庫的內容

git pull

#檢視當前分支 -a檢視所有分支 -av 檢視所有分支的資訊 -avv 檢視所有分支的資訊和關係

git branch

#建立一個分支 基於當前分支建立分支

git branch xxx

#基於oldType建立分支

git branch newBranch oldType

#切換分支

git checkout 分支的名字

#刪除分支

git branch -d xxx

#檢視檔案內容

git cat-file -p commitid

#檢視物件型別 blob commit tree

git cat-file -t commitid

相關推薦

git常用命令解析

為每一臺電腦配置身份資訊 $ git config --global user.name "Your Name" $ git config --global user.email "[email&#

Git 從入門到精通(常用命令解析)(一)

大學的時候就一直在用git了,不過直到現在公司才切git,所以,重新學習記錄下。 一,git add 命令。 $git add <檔名> //將檔案提交到本地倉庫。 $git add . //他會監控工作區的狀

git 和 phabricator arc 常用 命令解析

git: git add . // stage 所有檔案(如果有刪除的不行) git add - -all // stage所有檔案,包括新新增的和刪除的 git commit -am "xx

git 常用命令

spa git push -m rst class git 常用命令 style 常用 master touch README git add README git commit -m ‘first commit‘ git push origin master gi

git常用命令整理

align enter style git常用命令 com branch commit ast 添加 git常用命令整理 查看當前分支:git branch 切換分支:git checkout ****(分支名) 創建分支:git branch ****(分支名) 刪

git常用命令

bsp groovy ranch conf 當前 code 跟蹤 mit 分支 git clone 遠程分支地址 git branch 列出當前repository下的所有branch git checkout 分支名 git pull 獲取新代碼 git status

git常用命令2--- git rebase

過程 checkout nbsp 常用 check mit 另一個 ups pst git rebase:簡單而言就是把某個分支上的提交commit嫁接到另一個commit的後面,在這個過程中這些commit的base相對就改變了,也就叫變基。 git rebase <

初學者:Git常用命令總結

list 解決 狀態 出現 git merge tag git show epo rep git init 在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個repo,並在當前文件夾下創建一個.git文件夾. git clone

git 常用命令 mv rm checkout revert reset

discard war reat lap .com eve 版本庫 查詢 git 常用命令 關於上節講的git add 時需要添加註釋信息,也可以在git commit時再添加 [email protected]/* */ MINGW64 /c/lao

git常用命令(持續更新)

git pull java com mit res mail dsa 切換 設置 1、設置用戶名和郵箱: git config --global user.name ""; git config --global user.email ""; git config --li

git常用命令-zqh

text windows spa con erl keygen mkdir ranch 工作 詳細信息參考廖雪峰老師的git!!! 基本條件:安裝GitHub,安裝成功之後;(windows系統) 1、安裝完成後,還需要一步設置,在命令行輸入: $ git config

git常用命令2

git clone 文件 命令 family 便在 git 創建 開始 文件夾 ##一、git常用命令 ###1、 push文件 * 打開cmd窗口 * 輸入f:,進入f:(自己隨便在自己的電腦上找個位置就行了,這裏的f:,表示的是f盤) * 然後輸入`mkdir wo

Git常用命令總結【轉】

mda 同時 owa rem resolve fff gin spl 包含 轉自:http://www.cnblogs.com/mengdd/p/4153773.html 查看、添加、提交、刪除、找回,重置修改文件 git help <command> #

GIT常用命令-分支管理

分支管理 ash 9.png initial tin creating 多次 set stream 分支管理的好處:既不影響別人的工作又無需承擔文件進度丟失的風險1.創建與合並沖突$ git checkout -b dev相當於$ git branch dev$ git c

GIT常用命令-標簽管理

意義 commit ase 容易 git常用命令 一個 comm 常用 tag tag就是一個容易記住且有意義的別名,和某個commit是捆綁在一起的1.創建標簽$ git tag v1.0查看標簽$ git tag$ git tag v0.9 6224937對某個歷史版本

git常用命令筆記

如果 mod -m back 暫存區 height fig imp 推送 git學習筆記:原文鏈接http://984a5f0e.wiz03.com/share/s/2oiBYe02Akgr2ePJrA0kEOyE1GtIIE1P5Q2O2pcZYn1zGWaVgit設置g

Git 常用命令速查

width 庫存 顯示 lin fast 服務器 定位 參考 最新版 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看當前狀態 git commit 提交 git branch -a 查看所有的分支 git branch

Git 常用命令大全

版本控制系統 分布 刪除指定文件 顯示 本地庫 手動 diff commit div Git 是一個很強大的分布式版本控制系統。它不但適用於管理大型開源軟件的源代碼,管理私人的文檔和源代碼也有很多優勢。 Git常用操作命令: 1) 遠程倉庫相關命令 檢出倉庫:$ git

Git_學習_01_ Git常用命令

添加 push 遠程倉庫 dem ria spa git cnblogs style 一、基本命令 git init 初始化倉庫 git clone [email protected]:shirayner/WeiXin_QiYe_Demo.git

整理下git常用命令

www. ret status 並且 常用命令 根據 重做 ref tle Git工作示意圖 一、新建代碼庫 ::在當前目錄新建一個Git代碼庫git init::新建一個目錄,將其初始化為Git代碼庫git init [project-name]::下載一個項目和它的整