參考博客
1、登錄 / 注冊git賬號
git地址
2、創(chuàng)建git倉庫
如:
點(diǎn)擊創(chuàng)建后會出這個頁面
我推薦使用這個部分命令行來設(shè)置倉庫
3、設(shè)置git的用戶名和郵箱
- 在想要創(chuàng)建git倉庫的文件夾右鍵打開Git Bash Here(前提是安裝了git)
- 輸入命令(每次輸入一句)
git config --global user.name "山南"
git config --global user.email "1920000000@qq.com"
3. 右鍵打開Git設(shè)置
- 在Git中就會出現(xiàn)用戶信息(我電腦的Git用戶是別人的,我沒有修改)
4、創(chuàng)建git倉庫
先看下git創(chuàng)建倉庫后給我們的命令
mkdir android-pro 創(chuàng)建文件夾
cd android-pro 移動到該路徑下
git init 初始化新的Git倉庫
touch README.md 創(chuàng)建一個名為'README.md'的空文件
git add README.md 將新創(chuàng)建的'README.md'文件添加到Git倉庫的暫存區(qū),準(zhǔn)備提交
git commit -m "first commit" 將暫存區(qū)的內(nèi)容提交到Git倉庫,并添加了提交信息'first commit'
git remote add origin https://gitee.com/000000000/android-pro.git 添加一個遠(yuǎn)程倉庫地址
git push -u origin "master" 將本地的提交推送到遠(yuǎn)程倉庫的'master'分支
首先,mkdir android-pro
: 這個命令在當(dāng)前的目錄下創(chuàng)建一個名為’android-pro’的新目錄cd android-pro
: 這個命令將當(dāng)前的工作目錄切換到剛創(chuàng)建的’android-pro’目錄git init
: 這個命令初始化一個新的Git倉庫。在’android-pro’目錄下創(chuàng)建了一個名為’.git’的子目錄,這個子目錄包含了所有Git需要的數(shù)據(jù)和元數(shù)據(jù)touch README.md
: 這個命令創(chuàng)建一個名為’README.md’的空文件
git add README.md
: 這個命令將新創(chuàng)建的’README.md’文件添加到Git倉庫的暫存區(qū),準(zhǔn)備提交
git remote add origin https://gitee.com/00000000/android-pro.git
: 添加一個遠(yuǎn)程倉庫地址
git push -u origin "master"
: 這個命令將本地的提交推送到遠(yuǎn)程倉庫的’master’分支。'-u'
參數(shù)設(shè)置了默認(rèn)的遠(yuǎn)程倉庫和分支,之后的推送只需要使用git push就可以完成。
到這一步,在本地的git日志中就可以到上傳的文件和備注信息了
查看日志
5、已有倉庫推送代碼到遠(yuǎn)程倉庫
cd git倉庫所在目錄
git remote add origin https://gitee.com/00000000/android-pro.git
git push -u origin "master"
cd git倉庫所在目錄
git remote add origin https://gitee.com/00000000/android-pro.git
: 添加一個遠(yuǎn)程倉庫地址
git push -u origin "master"
: 這個命令將本地的提交推送到遠(yuǎn)程倉庫的’master’分支。'-u'
參數(shù)設(shè)置了默認(rèn)的遠(yuǎn)程倉庫和分支,之后的推送只需要使用git push就可以完成。
6、進(jìn)階使用,命令行和Android studio軟件使用
1. 克隆(Clone)源碼倉庫
git clone <git地址>
將下載整個源碼倉庫到本地,并在當(dāng)前目錄下創(chuàng)建一個與遠(yuǎn)程倉庫同名的目錄
2. 查看倉庫狀態(tài)(Status)
git status
將顯示當(dāng)前倉庫中的文件狀態(tài),包括已修改文件、未跟蹤文件等。
3. 查看提交歷史(Log)
git log
顯示提交歷史記錄,包括每個提交的詳細(xì)信息,如提交者、日期、提交消息等。
Android studio中操作方法
4. 查看當(dāng)前分支(Branch)
git branch
將顯示當(dāng)前所在的分支。主分支通常以master或main命名
Android studio中操作方法
5. 創(chuàng)建分支
git checkout -b <新分支名字>
通過使用-b
參數(shù)并且在新分支的名字后面,可以同時創(chuàng)建并切換到這個新的分支
Android studio中操作方法
6. 切換分支:
使用此命令可以切換到倉庫中的其他分支。例如,要切換到主分支,可以運(yùn)行g(shù)it checkout master或git checkout main。
git checkout <分支名>
Android studio中操作方法
7. 分支合并
將一個分支切換到另一個分支
比如:B分支合并到A分支
git checkout A 切換分支
git pull origin A 拉取遠(yuǎn)程最新代碼
git merge 分支名 B分支合并到A分支
git push origin A 將合并好的部分推送到遠(yuǎn)程
舉例:
我在test分支修改了test類的內(nèi)容
然后提交推送
然后切換到master分支,可以看到內(nèi)容沒有修改
然后,輸入上面的命令
就可以看到test分支中test類內(nèi)容已經(jīng)合并到master分支的test類了
8. 拉?。≒ull)最新代碼:
git pull
從遠(yuǎn)程倉庫拉取最新的代碼,并合并到當(dāng)前分支。
我在工程中新建了一個test類,并把這個類推送到其他分支
現(xiàn)在master是沒有test類的
現(xiàn)在是兩個分支,我們將test代碼拉到master看下
然后我從test分支拉取最新的代碼,并合并到master分支
然后上傳到master遠(yuǎn)程倉庫
然后可以在遠(yuǎn)程倉庫看到test類了
如果出現(xiàn)以下錯誤就到軟件中,單擊git然后選擇解決沖突,保存自己需要的文件然后等待合并即可
9. 推送(Push)代碼到遠(yuǎn)程倉庫:
如果你想上傳更改到遠(yuǎn)程倉庫,需要先將這些更改推送到你本地的Git倉庫,然后再從本地倉庫推送到遠(yuǎn)程倉庫
然后再輸入命令
git push 設(shè)置了默認(rèn)的遠(yuǎn)程倉庫和分支,之后的推送只需要使用git push就可以
git push -u origin "master 將本地的提交推送到遠(yuǎn)程倉庫的'master'分支。`'-u'`參數(shù)設(shè)置了默認(rèn)的遠(yuǎn)程倉庫和分支
10. 查看遠(yuǎn)程倉庫信息:
顯示已配置的遠(yuǎn)程倉庫信息,包括遠(yuǎn)程倉庫的名稱、URL等。
git remote -v
11. 添加遠(yuǎn)程倉庫:
git remote add <遠(yuǎn)程倉庫名> <URL>
使用此命令可以添加一個新的遠(yuǎn)程倉庫。例如,要添加一個名為origin的遠(yuǎn)程倉庫,可以運(yùn)行g(shù)it remote add origin
12. 查看標(biāo)簽
git tag
13. 查看文件差異
git diff
顯示已修改文件的差異,比較當(dāng)前工作區(qū)和暫存區(qū)的更改
14. 查看所有的全局配置項(xiàng)目
git config --list --global
15. 獲取幫助信息
git 命令 -h
16. 取消暫存的文件
git reset HEAD 要移除的文件名稱
git reset HEAD . #移除暫存區(qū)的所有文件
17. 移除文件
# 從 Git 倉庫和工作區(qū)中同時移除 git_text.html 文件
git rm -f git_text.html
# 只從 Git 倉庫中移除 index.html,但保留工作區(qū)中的 index.html 文件
git rm --cached index.html
18. 回退到指定的版本
# 在一行上展示所有的提交歷史
git log --pretty=oneline
# 使用 git reset --hard 命令,根據(jù)指定的提交 ID(最前面那一串?dāng)?shù)) 回退到指定版本
git reset --hard <CommitID>
# 在舊版本中使用 git reflog --pretty=oneling 命令,查看命令操作的歷史
git reflog --pretty=oneline
# 再次根據(jù)最新的提交 ID,跳轉(zhuǎn)到最新的版本
git reset --hard <CommitID>
19. 重命名文件
git mv 原文件名 新文件名
文章來源:http://www.zghlxwxcb.cn/news/detail-739191.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-739191.html
到了這里,關(guān)于git初學(xué)者使用教程(包含Android studio中g(shù)it使用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!