溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Git命令和Github

發(fā)布時間:2020-07-17 14:32:22 來源:網(wǎng)絡 閱讀:224 作者:愛與夢想 欄目:軟件技術

基本操作

  1. 在Github上新建一個倉庫Test,不初始化
  2. 然后,本地安裝Git
  3. 在本地,新建一個相同庫名的目錄Test
  4. 進入目錄,右鍵Git Bash HERE
  5. 按照如下命令操作即可:
    echo "# Test" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/erryeng/Python-practices.git
    git push -u origin master

***從Github網(wǎng)站上把項目拉到本地

  1. 本地安裝git
  2. Github網(wǎng)站上拷貝項目的SSH地址
  3. 在本地新建一個文件夾
  4. 進入此文件夾,然后Git Bash Here
  5. 運行命令:git clone 拷貝的ssh地址 ***

命令解釋:

  1. git init
    初始化,該命令將創(chuàng)建一個名為 .git 的子目錄(項目里的文件還沒有被跟蹤)

  2. git add README.md (git add *.py)
    對文件進行跟蹤

  3. git add .
    把所有變化提交到暫存區(qū),包括文件內(nèi)容修改(modified)以及新文件(new),但不包括被刪除的文件

  4. git add -A
    所有的,包括已經(jīng)add的和未add的

  5. git commit -m "第一次提交"
    跟蹤文件之后,進行提交

  6. git remote add origin https://github.com/jerryfeng007/Python-practices.git
    添加遠程倉庫(以后,可以用origin來代替整個url)

  7. git push -u origin master
    將本地的master分支推送到origin主機,同時指定origin為默認主機,后面就可以不加任何參數(shù)使用git push了

創(chuàng)建開發(fā)分支開發(fā)項目

  1. github上建立新分支develop
  2. 查看遠程分支,git branch -r
  3. 本地新建分支,git branch develop
  4. 查看本地分支,git branch
  5. 查看所有分支,git branch -a
  6. 查看當前分支,git branch -a, 帶*的
  7. 切換到develop分支,git checkout develop
  8. 查看當前分支,帶*的,git branch -a
  9. 進行開發(fā)
  10. 開發(fā)完畢,git add (比如 git add *.py)
  11. git commit -m "提交時間,提交內(nèi)容等"
  12. 提交到develop分支,git push origin develop
  13. 查看github是否有剛才push的修改
  14. 此時,如果master被別人修改,那么你本地就不是最新了
  15. 切換到本地master分支,git checkout master
  16. 拉取最新代碼,git pull origin master
  17. 把develop分支上的代碼合并到master,git merge develop
  18. 查看狀態(tài),git status
  19. 提交到遠程master,git push

其他

  1. 刪除本地分支,git branch -d test2
  2. 刪除遠程分支,git push origin --delete test2

從Github刪除分支之后,本地使用git branch -a查看,仍存在
執(zhí)行命令,git remote prune origin
再次使用git branch -a查看,刪除了。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI