初識Git->GitHub

這不是一篇教程,這是學習過程的一個記錄,初次使用GitHub的小白請移步文章末尾的參考鏈接,

  1. 先了解Git是什麼東西
  2. Git的工作流程
  3. 操作Git
  4. 練習使用
  5. 邊用邊學
#----------------------------基本文件操作------------------------#
git init #初始化本地倉庫,一般只要執行一次就可以了
"""
    #1.未跟蹤的文件,就是直接建立的文件,工作區,如:mkdir filename
    #2.未提交文件,暫存區,經過下面的add的添加
    #3.入檔文件,本地倉庫(就是記錄在點按之中,下一步直接提交到github),經過commit文件的提交
    #4.上傳文件,通過push之後上傳到網絡之上
"""
git add --name #添加文件到本地索引,  
git commit -m --name #添加到本地倉庫,同時name的名字是str格式,加以說明
git checkout -- test.text #利用暫存區覆蓋工作區
git rm --cached test.text #脫離Git的控制,也就是刪除暫存和入檔狀態
#------------------------------分支操作--=-----------------------#
git branch --name   #建立分支
git branch          #查看本地分支信息,帶*的爲當前操作分支
git branch -a       #查看遠程分支情況
git checkout --name #修改操作分支
git branch -D --name #刪除分支
git merge --branch_name #合併某分支到當前分支
git push origin :--branch_name #刪除遠程的分支
#------------------------------關聯/操作遠程項目------------------#
git clone --adress #克隆網上的項目
git remote add origin <address> #關聯一個github遠程庫
git remote rm origin #刪除鏈接的遠程庫
git remote -v #查看關聯的項目
git push origin --TensorFlow #上傳到Tensorflow這個
git remote rm origin #刪除關聯庫
git tag 1.0.0 1b2e1d63ff #在軟件發佈時創建標籤,是被推薦的,可以執行如下命令以創建一個叫做 1.0.0 的標籤.1b2e1d63ff 是你想要標記的提交 ID 的前 10 位字符
git pull #把代碼更新到本地,這是在建立鏈接之後
git log #查看ID
git log --pretty=oneline #ID查看的更清晰
#-------------------------------HEAD-------------------------#
git rev-parse HEAD #獲取最新的頭指針
git reset HEAD test.text #用當前版本覆蓋暫存區
'''回到上一個版本有兩種方式'''
git reset --hard HEAD~1 #HEAD~number,代表上幾次版本
git reset --hard 65b88a34150e77b3ba6122238fd1e6b4609f0e85 #後面的ID代表版本號
git log --pretty=oneline #查看版本號
#-------------------------------Tag--------------------------#
'''
    tag的目的是爲修改的文件打上版本信息,因爲Git直接控制版本沒有版本的信息,查看起來不太方便
'''
git reset --hard HEAD~1  #首先回到某個版本,如果是當前版本提交不需要這一步驟
git tag 1.0.0 ab2e1d63ff #打標籤
git pull origin 1.0.0 #推送到服務器

'''提交修改文件到遠程
-----   1. git init #建立本地項目
-----   2. git remote add origin <address> #連接網絡項目
-----   3. git clone --adress #克隆網上的項目
-----   4. #添加/修改項目,使用其他軟件都可以
-----   5. git add --filename #添加到暫存區
-----   6. git commit -m readname #添加到本地倉庫
-----   7. git push origin master #上傳到網絡
''' 

img

參考:

非常好的初級教程

廖雪峯Git

官方文檔

Git實例分析一

Git實例分析二

Git實例教程三

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章