ctrl+c --->git結束輸入
工作區(working directory)--->電腦裡能看到的目錄
版本庫(repository)--->工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫(有暫存區和分支)
git init --->初始化本地倉庫
git add --->新增檔案到git本地倉庫(把檔案新增到暫存區)
git commit -m--->提交檔案到git本地倉庫(把暫存區的所有內容提交到當前分支)
git status --->檢視git 本地倉庫狀態(告訴你有沒有在工作區做過修改)
git diff --->檢視本地倉庫修改內容
git log --->顯示歷史記錄(最近3次提交)
git log --pretty=oneline --->簡化顯示歷史記錄
git reset --hard head^ --->回退上乙個版本(head表示當前版本,上上乙個版本就是head^^,100個版本寫成head~100)
git reset --hard <1094a> --->只要上面的命令列視窗還沒有被關掉,找到想返回的id(1094a),就可以復原
git reset命令既可以回退版本,也可以把暫存區的修改回退到工作區(一般回退head ^都會回到add的最近一次,沒有add的不要使用這個)
git reflog --->若上面的命令列視窗已經關閉,但是你又想復原,使用這個命令可以查詢id
git checkout -- --->把file檔案在工作區的修改全部撤銷(就是讓這個檔案回到最近一次git commit或git add時的狀態)
還沒有放入暫存區(沒有add)--->內容還原
已經存放到暫存區中(add了),再做了修改 --->先使用git reset head 把暫存區的修改撤銷掉(unstage),重新放回工作區。再使用git checkout --
git rm --->(1)在工作區刪除了檔案,但版本庫還存在檔案。因此,工作區和版本庫就不一致了。使用該命令後再git commit -m <>提交,檔案在版本庫也刪除了
(2)工作區刪除錯了,但是版本庫還有。使用git checkout -- 將工作區還原
git checkout其實是用版本庫里的版本替換工作區的版本,無論工作區是修改還是刪除,都可以「一鍵還原」。
工作區的內容提交到本地庫之後需要推送到遠端庫中的命令(進行add和commit操作後)
git remote add origin --->關聯遠端倉庫
git pull --rebase origin master --->當遠端庫不為空時,需要進行這一步使遠端庫與本地庫同步。同步之後再推送內容
git push -u origin master --->本地庫的內容推送到遠端庫(實際上是把當前分支master推送到遠端)
從遠端庫轉殖的命令
git cd -->先進入你想轉殖到的資料夾(若該資料夾沒有初始化本地倉庫,先要進行git init之後再去轉殖)
git clone --->轉殖到本地倉庫
關於git的基本命令
git環境的搭建這裡就先不說。本篇主要是普通開發工作者在開發過程中所使用的命令。作為開發者,別人搭建git伺服器之後,你呢就配置個人的客戶端 設定git的配置變數,這個是一次性的工作.即這些設定會在全域性檔案 使用者主目錄下的.gitconfig 中做永久的記錄.這個.gitconfig檔案並不跟隨...
關於git的基本命令
在當前目錄新建乙個git 庫 git init 新建乙個目錄,將其初始化為git 庫 git init project name 顯示當前的git配置 git config list 編輯git配置檔案 git config e global 設定提交 時的使用者資訊 git config glob...
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...