目錄
Git常用命令
全局設(shè)置
1.設(shè)置用戶信息
2.查看配置信息
3.獲取Git倉(cāng)庫(kù)
工作區(qū), 暫存區(qū), 版本庫(kù)的概念
本地倉(cāng)庫(kù)操作
遠(yuǎn)程倉(cāng)庫(kù)操作
分支操作
標(biāo)簽操作
IDEA配置Git
本地倉(cāng)庫(kù)操作
遠(yuǎn)程倉(cāng)庫(kù)操作
分支操作
Git常用命令
全局設(shè)置
1.設(shè)置用戶信息
git config --global user.name "用戶名"
git config --global user.email "郵箱"
用戶名和郵箱不是一定的是我們碼云的用戶名和郵箱
要在Git BashHere中寫命令?
?沒(méi)有報(bào)錯(cuò)就是設(shè)置成功
2.查看配置信息
git config --list
3.獲取Git倉(cāng)庫(kù)
1.在本地倉(cāng)庫(kù)初始化一個(gè)Git倉(cāng)庫(kù)(不常用)
操作步驟:
(1)在任意目錄下創(chuàng)建一個(gè)空目錄作為我們本地的Git倉(cāng)庫(kù)
(2)進(jìn)入這個(gè)目錄,打開(kāi)Git bash窗口
(3)執(zhí)行命令git init
?如果在創(chuàng)建的目錄下可以看到.git(該文件夾為隱藏文件夾,如果沒(méi)有看到記得打開(kāi)顯示隱藏文件,操作如下圖)文件夾則說(shuō)明Git倉(cāng)庫(kù)創(chuàng)建成功
2.從遠(yuǎn)程倉(cāng)庫(kù)克隆(常用)
使用命令: git clone 遠(yuǎn)程Git倉(cāng)庫(kù)地址
注意:進(jìn)行克隆操作時(shí)要不能在倉(cāng)庫(kù)中進(jìn)行?
?看到克隆的倉(cāng)庫(kù)就代表克隆成功
工作區(qū), 暫存區(qū), 版本庫(kù)的概念
版本庫(kù):前面看到的.git隱藏文件夾就是版本庫(kù),版本庫(kù)中存儲(chǔ)了很多配置信息、日志信息和文件版本信息等
工作區(qū):包含git文件夾的目錄就是工作區(qū),也稱為工作目錄,主要用于存放開(kāi)發(fā)的代碼
暫存區(qū):.git文件夾中有很多文件,其中有一個(gè)index文件就是暫存區(qū),也可以叫做stage。暫存區(qū)是一個(gè)臨時(shí)保存修改文件的地方
untracked 未跟蹤(未被納入版本控制)
tracked 已跟蹤(被納入版本控制)
(1)Unmodified 未修改狀態(tài)(2)Modified 已修改狀態(tài)(3)staged 已暫存狀態(tài)
本地倉(cāng)庫(kù)操作
git status: 查看文件狀態(tài)
git add: 將文件的修改加入暫存區(qū)
git reset: 將暫存區(qū)的文件取消暫存或者是切換到指定版本
git commit: 將暫存區(qū)的文件修改提交到版本庫(kù)
git log: 查看日志
add和status示范:
創(chuàng)建一個(gè)文件
?修改User.java
commit, log 和 reset示范:
修改User.java再提交
用git log 查看日志
再使用git reset切換的指定的版本
遠(yuǎn)程倉(cāng)庫(kù)操作
git remote:?查看遠(yuǎn)程倉(cāng)庫(kù)
git remote add:?添加遠(yuǎn)程倉(cāng)庫(kù)
git remote add <shortname(簡(jiǎn)稱,一般都命名為:origin)> <url>
git clone:?從遠(yuǎn)程倉(cāng)庫(kù)克隆
git pull:?從遠(yuǎn)程倉(cāng)庫(kù)拉取
git pull?[remote-name(也就是簡(jiǎn)稱,origin)] [branch-name(分支的名稱)]
git push:?推送到遠(yuǎn)程倉(cāng)庫(kù)
git push?[remote-name(也就是簡(jiǎn)稱,origin)] [branch-name(分支的名稱)]
如果出現(xiàn): fatal: refusing to merge unrelated histories
要在pull語(yǔ)句的后面加上 --allow-unrelated-histories
分支操作
git branch 查看分支
git branch 列出所以本地分支 git branch r 列出所有遠(yuǎn)程分支 git brand a 列出全部分支
git branch [name]?創(chuàng)建分支
git checkout [name]?切換分支
git push [shortName] [name]推送至遠(yuǎn)程倉(cāng)庫(kù)分支
git merge [name]?合并分支
?標(biāo)簽操作
git tag: 列出已有的標(biāo)簽
git tag [name]:?創(chuàng)建標(biāo)簽
git push [shortName] [name]:?將標(biāo)簽推送至遠(yuǎn)程倉(cāng)庫(kù)
git checkout -b [branch]Iname]:?檢出標(biāo)簽
IDEA配置Git
先在設(shè)置中配置Git
創(chuàng)建本地倉(cāng)庫(kù)
克隆一個(gè)項(xiàng)目
本地倉(cāng)庫(kù)操作
將文件加入暫存區(qū):
當(dāng)你創(chuàng)建類時(shí)會(huì)彈出這個(gè)框,點(diǎn)add就是添加操作如果點(diǎn)錯(cuò)了還可以這樣添加
將暫存區(qū)的文件提交到版本庫(kù):
或者使用快捷鍵
查看日志:
遠(yuǎn)程倉(cāng)庫(kù)操作
查看遠(yuǎn)程倉(cāng)庫(kù):
添加遠(yuǎn)程倉(cāng)庫(kù):
推送至遠(yuǎn)程倉(cāng)庫(kù):
或者是提交時(shí)一塊推送
從遠(yuǎn)程倉(cāng)庫(kù)拉取:
分支操作
查看分支:
新建分支:
切換分支:
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-722442.html
?文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-722442.html
?
?
?
?
?
?
?
到了這里,關(guān)于Git命令與在IDEA中配置Git的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!