您好,登錄后才能下訂單哦!
Git配置:
git config --global user.name "Tina Gao"
git config --global user.email "123@qq.com"
執(zhí)行了以上命令后就會(huì)在home目錄下建立一個(gè).gitconfig的文件,可以查看內(nèi)容:cat ~/.gitconfig
Clone一個(gè)倉庫:git clone http:....
初始化一個(gè)新的倉庫:
mkdir project
cd project
git init
創(chuàng)建文件:
touch file1 file2 file3
echo "test" >> file1
echo "test" >> file2
echo "test" >> file3
查看當(dāng)前git倉庫的狀態(tài):
git status
用git add命令將untracked的文件加入緩存區(qū):
git add file1 file2 file3
查看緩存區(qū)哪些文件被修改(diff 比較內(nèi)容):
git diff --cached
提交到本地倉庫:git commit -m "add 3 files"
將本地倉庫同步到遠(yuǎn)端服務(wù)器:
git push origin master
一個(gè)git倉庫可以維護(hù)很多分支,創(chuàng)建分支:
git branch A
查看當(dāng)前所在的分支:git branch
切換到分支:git checkout master
在分支A上做修改后,合并到master上:
git checkout master
git merge -m 'merge A branch' A
兩個(gè)分支改了同一個(gè)文件時(shí),合并起來會(huì)有沖突導(dǎo)致失敗。
撤銷合并:git reset --hard HEAD^
查看日志:git log
日志統(tǒng)計(jì)(打印詳細(xì)的提交記錄):git log --stat
按要求格式化日志:git log --pretty=short或者git log --graph --pretty=oneline
日志排序:git log --pretty=format:'%h:%s' --topo-order --graph
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。