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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git上传项目到github

發(fā)布時間:2023/11/29 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git上传项目到github 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

Git入門
個人理解git就是一個上傳工具,同時兼具和svn一樣的版本控制功能(此解釋純屬本人個人觀點)

Github是什么
github就是一個分布式版本管理系統(tǒng)(反正我就是這么認(rèn)為的,你咬我呀)

好了,開始干正事

1.第一步先安裝git,這里就不過多的贅述了

2.安裝完成打開就是這個樣子的

3.在本地創(chuàng)建一個倉庫
注:每一條git都以$開始,#后面代表注釋,回車執(zhí)行

1.創(chuàng)建一個身份標(biāo)示
git config –global user.name gent95 #gent95替換為自己的用戶名
git config –global user.email **@163.com*#替換成自己的郵箱

2.選擇一個盤符用來創(chuàng)建git本地倉庫
cd D:/
mkdir mygit

3.創(chuàng)建自己的項目文件夾名
mkdir demo #創(chuàng)建項目文件名叫demo
cd demo #進入到demo目錄

4.初始化git倉庫(此操作完成后會程程一個隱藏的.git后綴文件)
git init

5.提交內(nèi)容到倉庫,將我們的項目拷貝到 D:/mygit/demo目錄
git add test.txt
git add .
git commit -m “注釋內(nèi)容”

使用改天上傳自己的項目到github
1.注冊github賬戶

2.新建項目,點擊下面圖片中的鏈接

3.填寫項目信息,如下圖

4.在git里生成公鑰文件,用來連接github。在git命令控制臺輸入下面命令,連續(xù)敲三個回車即可

ssh-keygen -t rsa -C “**@163.com”* #改成注冊github時的郵箱地址

5.命令生成后,可以在C:/Users/admin/.ssh文件夾下,找到公鑰文件(di_rsa.pub)

6.為了防止鏈接git失敗,可新建一個無后綴名的config文件,在里面假如下面代碼

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

7、在github賬戶設(shè)置中設(shè)置ssh keys,見下圖,其中title自己取名,key的內(nèi)容就是將id_rsa.pub中的代碼全部復(fù)制過來

8.在git終端上測試鏈接github

ssh -t git@github.com

如果提示類似ssh: Could not resolve hostname \342\200\223t: Name or service not known的錯誤,解決辦法是執(zhí)行下列命令:
ssh -t -p 22 git@github.com #-p表示修改服務(wù)器端口為22
當(dāng)提示輸入(yes/no)?時在后面輸入yes回車即可
當(dāng)看到歡迎語Hi oldinaction! You’ve successfully authenticated, but GitHub does not provide shell access.則表示鏈接成功。

9、在本地倉庫上傳代碼到遠(yuǎn)程倉庫

(1)進入到本地倉庫:

在git里面,使用”cd 目錄名”進入我們的倉庫Demo根目錄下
或者直接進入到Demo根目錄,點擊右鍵,會發(fā)現(xiàn)git終端給我們的右鍵綁定了一個”Git Bash Here”,點擊即以master進入到本地倉庫,并打開git終端

(2)運行以下代碼

git remote add origin git@github.com:oldinaction/demo.git #其中g(shù)it@github.com:oldinaction/demo.git是我們github中demo項目的ssh地址
git push -u origin master

(3)如果出現(xiàn)non-fast-forward的錯誤,這主要是git倉庫中已經(jīng)有一部分代碼,所以它不允許你直接把你的代碼覆蓋上去。可能有的人在新建項目配置項目信息時,將上圖的新建README文件選項打鉤了。解決辦法:
git push –all -f #強推,即利用覆蓋方式用你本地的代碼替代git倉庫內(nèi)的內(nèi)容

10、到github項目主頁https://github.com/oldinaction/demo就可以看到從本地倉庫上傳到github遠(yuǎn)程倉庫的代碼了

轉(zhuǎn)載于:https://my.oschina.net/u/3206691/blog/1607192

總結(jié)

以上是生活随笔為你收集整理的Git上传项目到github的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。