一膏执、用戶信息
設(shè)置用戶名晦墙、郵箱
$?git config–-global?user.name "xxx"
$?git config–-global?user.email "xxx"
修改用戶名椭赋、郵箱
$?git config ?–-global user.name "xxx"
$?git config ?–-global user.email "xxx"
查看配置信息
$?git config --list
二磷支、Git 新建空項(xiàng)目,將本地代碼提交到遠(yuǎn)端空項(xiàng)目
1、進(jìn)入到項(xiàng)目根目錄
$?cd ?項(xiàng)目根目錄
2丸边、初始化 git,即變成可以管理的?git?倉(cāng)庫(kù)荚孵,生成隱藏 .git 文件
$?git init
3妹窖、關(guān)聯(lián)到遠(yuǎn)程庫(kù)地址
$?git remote add origin 項(xiàng)目遠(yuǎn)程庫(kù)地址
4、文件添加到暫存區(qū)收叶。特別注意:后面的 “.”骄呼,表示添加所有文件;git 會(huì)自動(dòng)忽略文件判没,不用考慮忽略文件
$?git add .
5蜓萄、提交到倉(cāng)庫(kù)。特別注意:提交描述是必須要有的澄峰,否則會(huì)報(bào)錯(cuò)嫉沽。
$?git commit -m "提交描述"
6、推行到遠(yuǎn)程倉(cāng)庫(kù)俏竞。(到此已上傳成功)
$?git push -u origin master
7绸硕、狀態(tài)查詢
$?git status
三堂竟、git gui 操作代碼
可以用命令 $ git gui 調(diào)出 gui 界面,界面上面有包括添加臣咖、提交、上傳等按鈕漱牵,可以直接使用按鈕來(lái)操作代碼夺蛇。
$ git gui
四、創(chuàng)建分支酣胀、切換分支刁赦、推送到遠(yuǎn)程、合并分支闻镶、刪除分支
1甚脉、查看本地分支
$ git branch
2、查看全部分支铆农。注意:remotes 開(kāi)頭的是遠(yuǎn)程分支
$ git branch -a
3牺氨、創(chuàng)建本地分支
$ git branch 分支名稱
4、切換到相應(yīng)分支
$ git checkout 分支名稱
5墩剖、分支推送到遠(yuǎn)程
$ git push origin 分支名稱:分支名稱
注意:如果不寫遠(yuǎn)程分支名稱猴凹,則默認(rèn)和本地分支同名,這時(shí)命令為:$ git push origin 分支名稱
6岭皂、第3郊霎、4可以合并到一起,即創(chuàng)建和切換分支爷绘,效果是一樣的书劝,最后要推送到遠(yuǎn)端還是執(zhí)行第5步
$ git checkout -b 分支名稱
7、從另一個(gè)分支合并到當(dāng)前分支
$ git merge 分支名稱
8土至、刪除本地分支购对。注意:不能刪除當(dāng)前分支,會(huì)報(bào)錯(cuò)陶因,可以刪除非當(dāng)前分支洞斯。
$ git branch -d 分支名稱
9、要?jiǎng)h除遠(yuǎn)程分支坑赡,在8的基礎(chǔ)上還要執(zhí)行下面命令
$ git push origin :刪除的分支名稱
五烙如、克隆代碼、拉取代碼
進(jìn)入到項(xiàng)目根目錄
$ cd 項(xiàng)目目錄路徑
克隆代碼
$ git clone 項(xiàng)目地址
拉取代碼
$ git pull
拉去代碼更新指定分支
$ git pull origin 分支名稱