1、git config --global user.name "sagewang"归榕;修改本地Git的用戶信息
2、git config --global user.email "sagewang@xx.com"
3饥漫、git clone git@XXX.XXX.XXX.XX/A盐固;從服務(wù)器地址上將項(xiàng)目代碼拷貝到當(dāng)前目錄(或者可以空格之后添上存儲目錄)
4、git clone /B /A倦炒;從本地代碼再復(fù)制一套過來進(jìn)行修改
5显沈、git pull --rebase;在B目錄下從服務(wù)器更新修改后的代碼
6逢唤、git pull拉讯;在A目錄下從B中更新代碼
7、git branch -a鳖藕;查看所有分支
8魔慷、git checkout -b local_maser remote_master;拉遠(yuǎn)程分支到本地
9著恩、git checkout master;再切換會master
10喉誊、提交代碼的正確流程:
a邀摆、 git add 文件目錄
b、git commit -m “注釋”
c伍茄、git pull --rebase && git push栋盹;提交前再次更新代碼并提交
d、gitk敷矫;使用該工具查看自己提交的代碼是否成功提交進(jìn)分支
以下可以在push上服務(wù)器之后再進(jìn)行驗(yàn)證例获,當(dāng)然如果比對的時候足夠仔細(xì)音念,也可以不用再確認(rèn);
11躏敢、git commit --amend闷愤;可以修改提交中的錯誤
12、然后用git commit -c 1cea2f346118ef58ed5ab61fca61a4f0a7281c89查看提交的內(nèi)容
13件余、在沒有push之前還是要看一看讥脐,自己提交上去的代碼是否是正確的,錯誤的話就可以reset之前那一筆啼器,然后重新提交旬渠。
14、git rebase --abort端壳;放棄之前的一次rebase操作(顯灰告丢,沒有和服務(wù)器連接上)
15、git clean -df损谦;一些 沒有 git add 的 文件和目錄岖免,很重要!U占瘛颅湘!不能亂打,會哭的
16栗精、git format-patch -1 f7b0fd6b64f5279a56b0c59a9a5e8f99bc5df063闯参;導(dǎo)出Patch文件
17、git am XXX.patch悲立;應(yīng)用format-patch導(dǎo)出來的修改
18鹿寨、git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short 文件路徑
可以看某個文件具體都誰修改過
19、git branch -d 分支名薪夕;刪除本地分支
20脚草、git log --pretty=format:"%H - %an, %ad : %s" --graph --date=short>log.txt
可以導(dǎo)出代碼所有的修改節(jié)點(diǎn),包含commit id寥殖、date玩讳、時間等信息
21涩蜘、git show e5219420b1bc6e974322b7ac87d12ce96cc2def2 ?查看提交記錄