1. 程式人生 > >初識Git->GitHub

初識Git->GitHub

合並 服務器 git reset href 其他 基本 pan 上傳 跟蹤

這不是一篇教程,這是學習過程的一個記錄,初次使用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 #上傳到網絡 '''

技術分享圖片

參考:

非常好的初級教程

廖雪峰Git

官方文檔

Git實例分析一

Git實例分析二

Git實例教程三

初識Git->GitHub