Git常用命令總結(jié)
1,初始化:git init 創(chuàng)建git倉(cāng)庫(kù)
2,配置用戶:git config --global user.name “用戶名”
3,配置郵箱:git config --global user.email “郵箱地址”
4,查看配置信息:git config --list
5,添加文件: git add ./文件名+后綴
6,提交文件: git commit -m “說(shuō)明信息”
7,如果沒(méi)有輸入-m,會(huì)跳轉(zhuǎn)到vim界面
按esc輸入冒號(hào):q 退出
:wq 保存退出
:q! 強(qiáng)制退出
8,添加全部文件:git add ./或 git add *
9, 查看狀態(tài):git status
10,提交全部文件:git commit --all -m “說(shuō)明信息”
11,設(shè)置忽略文件:在.gitignore這個(gè)文件中可以設(shè)置要被忽略的文件或者目錄。
被忽略的文件不會(huì)被提交倉(cāng)儲(chǔ)里去.
在.gitignore中可以書寫要被忽略的文件的路徑,以/開頭,
一行寫一個(gè)路徑,這些路徑所對(duì)應(yīng)的文件都會(huì)被忽略,
不會(huì)被提交到倉(cāng)儲(chǔ)中
寫法:
/.idea 會(huì)忽略.idea文件
/js 會(huì)忽略js目錄里的所有文件
/js/*.js 會(huì)忽略js目錄下所有js文件
12,查看日志:git log或git log --oneline
13,退回到指定版本:git reset --hard Head~數(shù)字
git reset --hard Head 版本號(hào)
14,查看所有提交版本號(hào):git reflog
15,創(chuàng)建分支:git branch 分支名稱
16,切換分支: git checkout 分支名稱
17,合并分支: git merge 分支名稱
18,提交分支到github: git push github地址 分支名稱
19,遠(yuǎn)程下載分支: git pull 地址 master
注意:本地要初始化一個(gè)倉(cāng)庫(kù)
20,下載數(shù)據(jù):git clone 地址