初始化
設定使用者資訊
git config –global user.name 「*」
git config –global user.email *@example.com
檢視配置列表
git config –list
clone遠端專案
git clone git:
檢視當前狀態
git status
檢視忽略資訊
cat .gitignore
檢視當前和伺服器差異
git diff
若要看已經暫存起來的檔案和上次提交時的快照之間的差異,可以用 git diff –cached 命令。(git 1.6.1 及更高版本還允許使用git diff –staged
檢視日誌
git log
撤銷提交
git commit –amend
**操作
add (可以單個檔案或者資料夾)
git add *
commit
git commit -m 『注釋』
pull
git pull origin 分支
push
git push origin 分支
合併分支
git merge origin/master
/**
. 指的全部資料
add . 新增全部
reset head 資料夾(單個檔案)
*/git分支操作
1、切換分支
git
checkout
[分支名]
2、從遠端剪貼分支並作為本地分支
git checkout -b [分支名] [遠端名]/[分支名] 這個可以指定不同名字
----git checkout -b [分支名] 這個是本地和遠端分支同名
git checkout [分支名] 這個是本地和遠端分支同名
3、刪除分支
git
branch
-d[分支名]
gitk 啟用圖形客戶端檢視
git log
git 配置公鑰秘鑰並實現免密碼登入clone
ssh-keygen -t rsa -c 「***xx@***xx.com」 -f 「d:\id_rsa」
ssh -t [email protected]
如果是git服務的連線方式是https的話就可以用這個設定下連線方式,然後就可以免密碼push了
git remote set-url origin [email protected]
git命令彙總
我用過的git命令彙總,方便自己檢視 push 推送本地dev分支到origin主機dev分支 不存在則新建 並建立追蹤關係 git push set upstream 遠端主機名 要推送的本地分支 git push set upstream origin dev git push u origin...
git 問題彙總
git push origin 上面命令表示,將當前分支推送到origin主機的對應分支。如果當前分支只有乙個追蹤分支,那麼主機名都可以省略。git push 如果當前分支與多個主機存在追蹤關係,那麼這個時候 u選項會指定乙個預設主機,這樣後面就可以不加任何引數使用git push。git push...
git指令彙總
倉庫中檔案相關操作 顯示工作區目錄和暫存區的狀態 建立空目錄 檢視專案的歷史資訊 檢視系統有沒有安裝git 顯示有關git的幫助資訊 1.獲取並設定儲存庫或全域性選項 git config2.配置使用者名稱和密碼git config global users.name your name git c...