#開啟git bash的快捷鍵
shift + f10 -> s -> enter
#基本命令列
//在當前目錄初始化git 庫
$ git init //
檢視當前改動
$ git status
$ git status -s
//狀態說明
m: modify
a: add
d: delete
r: rename
c: copy
u: update
//要提交的檔案需要add
$ git add filename.cpp
//add 過後的檔案需要commit
$ git commit -m 新增乙個檔案 //
-m後跟日誌(只接受單行)
$ git commit --amend //
進入預設編輯修改commit內容
//推送到遠端
$ git push $ git push -f origin master //
(強行推送)force
$ git push -u origin master //
設定預設分支為master,以後直接用 $git push 即可
//查詢日誌,英文鍵盤下按q退出
$ git log
#分支操作
//轉殖特定分支$ git clone -b 《分支名》 git@..
//版本回滾,回滾後必須通過強行推送來覆蓋之前的提交,否則會要求先pull
$ git reset --hard [檢視日誌對應版本的一長串id]
//查詢當前分支,有*的為當前分支
$ git branch
$ git branch -a //
查詢本地和遠端所有分支
//新建乙個名為"test_task"的分支
$ git branch test_task
//拉取遠端所有分支(不合併)
$ git fetch
//拉取遠端特定分支
$ git fetch 《主機名》 《分支名》
//本地新建並轉到乙個分支,對應設定的遠端分支
$ git checkout -b 《主機名》/《主機分支名》
//在本地當前分支上合併遠端分支
$ git merge 《主機名》/《主機分支名》
# 中文
set lesscharset=utf-8//在 cmd 下設定環境變數
$env:lesscharset='
utf-8'//
在 powershell 下設定環境變數
git 常用命令行
檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案...
git常用命令行
git push f master 強制推動道遠端分支 git tag 新增標籤 git push tags 推送標籤到遠端 git tag d 刪除tag git remote remove 刪除遠端資訊 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init...
Git 常用命令行
git versiongit help git help man git 檢視git幫助手冊。為具體的命令,比如git clone help。如果不輸入具體的命令,則會顯示常用的操作名,可以根據顯示的操作名進一步在幫助手冊中查詢。本文僅起到乙個指導與查閱的作用,可能不會覆蓋到所有的命令列,因此遇到有...