日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git——将github仓库克隆到本地

發布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git——将github仓库克隆到本地 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、寫在前面

本文為自己學習過程中的思路整理,有借鑒以下鏈接文章,內容如有錯誤或不足,歡迎批評指正!
Git教程-廖雪峰的官方網站.

二、兩個用途

1、將github倉庫克隆到本地,可以克隆代碼到本地進行閱讀或再次開發
2、從零開發一個項目時,可以先在本地開發好,再將該項目文件夾轉換為本地git倉庫項目,再關聯同步到遠程github倉庫上;但更好的方式是先創建遠程庫,然后從遠程庫克隆到本地,再進行項目開發與同步。

三、整體思路

1、登錄github,創建一個github倉庫
2、復制github倉庫鏈接,克隆到本地,該文件夾即成為本地git倉庫:git clone git@github.com:githubName/repoName.git
3、在該文件夾下進行項目開發,開發完成后同步代碼到github倉庫
4、將工作區內容添加到緩沖區:git add .
5、將緩沖區提交到本地git倉庫:$ git commit -m "本次提交說明"
6、將本地git倉庫同步到github倉庫:$ git push -u origin master

四、比較不同

從零開發一個項目時,有兩種方式可以將本地代碼同步到github上:
1是先在本地開發好,再將該項目文件夾轉換為本地git倉庫項目,再關聯同步到遠程github倉庫上;
2是先創建遠程庫,然后從遠程庫克隆到本地,再進行項目開發與同步。
一般采用2的方法,兩者的操作不同在于,1是先將已存在的本地文件夾初始化成一個git倉庫,開發完成后將工作區內容提交到緩存進而提交到git倉庫后,連接github遠程倉庫,再push同步;而2是將github倉庫克隆到本地,這一步也就相當于把克隆到本地的文件夾初始化成一個git倉庫,并連接該github倉庫,開發完成后將工作區內容提交到緩存進而提交到git倉庫后,就不用再去連接github倉庫了,直接push同步就可以在github倉庫上看到同步的內容了

五、具體操作

1、登錄github,創建一個github倉庫

勾選Initialize this repository with a README,這樣GitHub會自動為我們創建一個README.md文件。

2、復制github倉庫鏈接,用命令git clone克隆到本地
$ git clone git@github.com:michaelliao/gitskills.git Cloning into 'gitskills'... remote: Counting objects: 3, done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 3 Receiving objects: 100% (3/3), done.

該文件夾即成為本地git倉庫

要克隆一個倉庫,首先必須知道倉庫的地址,然后使用git clone命令克隆。Git支持多種協議,包括https,但通過ssh支持的原生git協議速度最快,所以首選用ssh支持的原生git協議克隆

用命令$ cd fileName可以進入文件夾
用命令$ ls可以打印出當前目錄清單

3、在該文件夾下進行項目開發,開發完成后同步代碼到github倉庫
4、用命令git add將該目錄下的文件(即工作區文件)添加到緩沖區
$ git add . // 表示將當前文件夾下的所有文件添加到緩沖區 $ git add readme.txt // 表示將目錄下的readme.txt文件添加到緩沖區

執行上面的命令,沒有任何顯示,這就對了,Unix的哲學是“沒有消息就是好消息”,說明添加成功。

5、用命令git commit把緩沖區文件提交到本地倉庫:
$ git commit -m "本次提交說明" [master (root-commit) eaadf4e] wrote a readme file1 file changed, 2 insertions(+)create mode 100644 readme.txt

-m后面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣就能從歷史記錄里方便地找到改動記錄。

6、使用命令git push第一次推送master分支的所有內容,將本地git倉庫同步到github遠程倉庫
$ git push -u origin master

把本地庫的內容推送到遠程,用git push命令,實際上是把當前分支master推送到遠程。
由于遠程庫是空的,我們第一次推送master分支時,加上了-u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令。

$ git push origin master
7、到此,打開github遠程倉庫便可以看到本地git倉庫同步過去的內容

總結

以上是生活随笔為你收集整理的git——将github仓库克隆到本地的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产浮力第一页 | 国产精品人成 | 精品电影在线观看 | 久久高清无码电影 | 99热在线观看免费精品 | 亚洲熟女www一区二区三区 | 国产一区不卡在线 | 人妖交videohd另类 | 又嫩又硬又黄又爽的视频 | 国产a级大片 | 综合五月天 | 成人小视频免费在线观看 | 色就是色欧美 | 国产精品亚洲AV色欲三区不卡 | 亚洲精品成人无码毛片 | 阿v天堂在线 | 国产美女福利在线 | 上原亚衣av一区二区三区 | 三级网站免费观看 | 国产精品不卡视频 | 精品一区二区亚洲 | 婷婷久久五月 | 女人18片毛片60分钟 | 美国一区二区 | 97超级碰碰碰 | 欧美午夜精品 | 最近中文字幕在线中文高清版 | 性大片潘金莲裸体 | 久久人人爱 | 日本一区电影 | 午夜在线影院 | 亚洲区在线| 扒开美女内裤狂揉下部 | 国产精品久久久久免费 | 国产在线高潮 | 久久的色偷偷 | 天天操操夜夜操操 | 深夜啪啪| 国产999久久久 | 中文字幕在线看片 | www.av777| av在线天天 | a免费观看 | 色网站在线免费观看 | 91香蕉视频在线看 | 久久9热 | 亚洲一区二区精品在线观看 | 国产精品午夜电影 | 国产情侣激情自拍 | 色大师在线观看 | 成人影片在线播放 | 日本一区不卡视频 | 亚洲一区在线免费 | 成人免费视频国产免费网站 | 天天干夜夜夜 | a毛片| 激情五月深爱五月 | 精品人妻一区二区色欲产成人 | 亚洲av永久无码精品一区二区国产 | 久久99国产视频 | 91一二区| 国产欧美一区二区三区在线看蜜臂 | 日韩成人av在线播放 | 久久99精品久久久久久琪琪 | 人人澡澡人人 | 成人a视频 | 最新精品国产 | 日日日日操 | 国产麻豆一区二区 | 顶级毛茸茸aaahd极品 | 好看的中文字幕电影 | 国产亚洲欧美在线精品 | 日本伦理一区二区 | 超碰在线观看免费 | 男人的天堂99 | 成人免费片库 | 中文字幕第十一页 | 色四月婷婷 | 免费成人深夜 | 777久久久| 青青草视频免费播放 | 99久久一区二区 | 国产高清一区二区三区 | 91爱啪| 日韩爱爱网站 | 亚洲综合色网 | 最新黄色av| 久久久亚洲欧美 | 免费av黄色| 亚洲天堂午夜 | 北条麻妃在线一区二区 | 欧美精品1区2区 | 成人精品一区二区三区视频 | 色屁屁一区二区三区视频 | 亚洲一区二区三区免费 | 99久久婷婷国产综合精品草原 | 色综合天天| 亚洲精品 欧美 | 欧美性视屏 |