這不是一篇教程,這是學(xué)習(xí)過程的一個(gè)記錄,初次使用GitHub的小白請移步文章末尾的參考鏈接,
- 先了解Git是什么東西
- Git的工作流程
- 操作Git
- 練習(xí)使用
- 邊用邊學(xué)
#----------------------------基本文件操作------------------------#
git init #初始化本地倉庫挡毅,一般只要執(zhí)行一次就可以了
"""
#1.未跟蹤的文件蒜撮,就是直接建立的文件,工作區(qū),如:mkdir filename
#2.未提交文件,暫存區(qū),經(jīng)過下面的add的添加
#3.入檔文件,本地倉庫(就是記錄在點(diǎn)按之中跪呈,下一步直接提交到github)段磨,經(jīng)過commit文件的提交
#4.上傳文件,通過push之后上傳到網(wǎng)絡(luò)之上
"""
git add --name #添加文件到本地索引,
git commit -m --name #添加到本地倉庫,同時(shí)name的名字是str格式,加以說明
git checkout -- test.text #利用暫存區(qū)覆蓋工作區(qū)
git rm --cached test.text #脫離Git的控制,也就是刪除暫存和入檔狀態(tài)
#------------------------------分支操作--=-----------------------#
git branch --name #建立分支
git branch #查看本地分支信息耗绿,帶*的為當(dāng)前操作分支
git branch -a #查看遠(yuǎn)程分支情況
git checkout --name #修改操作分支
git branch -D --name #刪除分支
git merge --branch_name #合并某分支到當(dāng)前分支
git push origin :--branch_name #刪除遠(yuǎn)程的分支
#------------------------------關(guān)聯(lián)/操作遠(yuǎn)程項(xiàng)目------------------#
git clone --adress #克隆網(wǎng)上的項(xiàng)目
git remote add origin <address> #關(guān)聯(lián)一個(gè)github遠(yuǎn)程庫
git remote rm origin #刪除鏈接的遠(yuǎn)程庫
git remote -v #查看關(guān)聯(lián)的項(xiàng)目
git push origin --TensorFlow #上傳到Tensorflow這個(gè)
git remote rm origin #刪除關(guān)聯(lián)庫
git tag 1.0.0 1b2e1d63ff #在軟件發(fā)布時(shí)創(chuàng)建標(biāo)簽苹支,是被推薦的,可以執(zhí)行如下命令以創(chuàng)建一個(gè)叫做 1.0.0 的標(biāo)簽.1b2e1d63ff 是你想要標(biāo)記的提交 ID 的前 10 位字符
git pull #把代碼更新到本地,這是在建立鏈接之后
git log #查看ID
git log --pretty=oneline #ID查看的更清晰
#-------------------------------HEAD-------------------------#
git rev-parse HEAD #獲取最新的頭指針
git reset HEAD test.text #用當(dāng)前版本覆蓋暫存區(qū)
'''回到上一個(gè)版本有兩種方式'''
git reset --hard HEAD~1 #HEAD~number,代表上幾次版本
git reset --hard 65b88a34150e77b3ba6122238fd1e6b4609f0e85 #后面的ID代表版本號
git log --pretty=oneline #查看版本號
#-------------------------------Tag--------------------------#
'''
tag的目的是為修改的文件打上版本信息,因?yàn)镚it直接控制版本沒有版本的信息,查看起來不太方便
'''
git reset --hard HEAD~1 #首先回到某個(gè)版本,如果是當(dāng)前版本提交不需要這一步驟
git tag 1.0.0 ab2e1d63ff #打標(biāo)簽
git pull origin 1.0.0 #推送到服務(wù)器
'''提交修改文件到遠(yuǎn)程
----- 1. git init #建立本地項(xiàng)目
----- 2. git remote add origin <address> #連接網(wǎng)絡(luò)項(xiàng)目
----- 3. git clone --adress #克隆網(wǎng)上的項(xiàng)目
----- 4. #添加/修改項(xiàng)目,使用其他軟件都可以
----- 5. git add --filename #添加到暫存區(qū)
----- 6. git commit -m readname #添加到本地倉庫
----- 7. git push origin master #上傳到網(wǎng)絡(luò)
'''
img
參考: