git config --global user.name 「mei」
git config --global user.email 「郵件位址」
mkdir learngit
cd learngit
git init
git add
git commit -m " "
git status
git diff
git diff head – readme.txt
git log --pretty=oneline
git reset --hard head^ 指代上乙個版本,^:上上;~100:上一百個
git reflog 可看到版本號
git checkout – readme.txt 可用於丟棄工作區修改
git reset head readme.txt 用於撤銷暫存區的修改,重新放回工作區
已提交了不合適的版本修改到版本庫時,想撤銷本次提交(但是還沒推送到遠端庫的時候哦)–檔案追蹤
ctrl+c是取消
ctrl+shift+c是複製,ctrl+shift+v是貼上
若檔案已被提交至版本庫,則無需擔心誤刪,但只能恢復檔案至最新版本,將丟失最後一次提交後修改的內容。
git branch 檢視分支
git branch 建立分支
git checkout 切換分支
git checkout -b 建立+切換分支
git merge 合併某分支到當前分支
git branch -d 刪除分支
如何讓兩個倉庫實現遠端同步(手動關聯): 關聯:git remote add origin + http位址
推送:git push -u origin master(可不加-u)(加了,第一次推送master分支的所有內容)
若遠端庫是空的,第一次推送master分支時,加上-u引數,git不僅會把本地的master分支內容推送給遠端新的master分支,還會將本地的master分支與遠端master分支關聯起來,在之後的推送或拉去時即可簡化命令
push/pull/fetch/merge
fetch一般用在多分支時,fetch相當於多分支環境下的pull
單分支pull夠用了
clone其他的分支,需要先把master分支clone到本地,然後切換分支就行了
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...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...
Git 基本命令
說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...