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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新

發布時間:2023/12/8 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0310

Linux和github交互

  • 參考鏈接:
  • 安裝git并配置GitHub賬號:
  • 本地與GitHub之間進行文件的上傳(push)、下載(克隆)、更新
    • 上傳
    • 下載
    • 更新:
  • 補充:GitHub的原理

參考鏈接:

linux安裝git及使用

安裝git并配置GitHub賬號:

1.安裝git:

sudo apt install git

查看版本:

sudo apt install git

2.配置git賬號并生成密鑰

git config --global user.name "Marco-Reus-666"//用戶名 git config --global user.email "1796675813@qq.com"//郵箱 ssh-keygen -t rsa -C "1796675813@qq.com"//生成密鑰,然后回車以保留密鑰到(/root/.ssh/id_rsa 和 /root/.ssh/id_rsa.pub)

這樣就說明成功了:

然后查看并復制密鑰(公鑰),注意千萬別復制郵箱

cat /root/.ssh/id_rsa.pub

3.打開GitHub,登錄自己的賬號,進入設置頁面

進行下面兩步:

寫個標題,然后復制公鑰:

4.檢測是否可用

ssh -T git@github.com


這樣就完成了Linux和GitHub的配置。

本地與GitHub之間進行文件的上傳(push)、下載(克隆)、更新

上傳

1.現在GitHub上創建一個倉庫


接下來這個界面的代碼都復制下來:

…or create a new repository on the command line:

echo "# CPlusPlus_Primer_Plus" >> README.md //創建一個readme的Markdown文檔 git init //初始化git git add README.md //添加readme文檔 git commit -m "first commit" //把文件提交到本地倉庫,引號內為提交說明 git branch -M main git remote add origin git@github.com:Marco-Reus-666/CPlusPlus_Primer_Plus.git //鏈接遠程倉庫 git push -u origin main //

…or push an existing repository from the command line:

git remote add origin git@github.com:Marco-Reus-666/CPlusPlus_Primer_Plus.git git branch -M main git push -u origin main

2.在本地(Linux服務器的C++文件夾)創建一個新的文件夾(目錄)并進入:

3.git init
當我們需要給新的項目倉庫respository上傳內容時,需要使用init命令將(我們需要上傳的目錄)初始化:

git init //這里是初始化目錄:/home/reus/C++PrimerPlus/testProject

4.將一個普通文件初始化為可以鏈接git的文件

鏈接遠程倉庫: (這是上面剛剛復制的程序中的一句)

//示例: git remote add origin git@github.com:xxxxxxxxxxx/test0002.git //我自己的: git remote add origin git@github.com:Marco-Reus-666/CPlusPlus_Primer_Plus.git


進行第5步之前,先在當前目錄下創建一個文件,并編輯一下:

5.將需要上傳到遠程倉庫的文件寫在add后面
(該命令執行的路徑為init過的文件路徑/home/reus/C++PrimerPlus/testProject下)

git add 123.txt

6.將add后的文件提交到本地倉庫

git commit -m "測試上傳"

7.將提交的內容同步至github上

git push -u origin master


至此,就成功把文件上傳到GitHub:

下載

然后換個目錄(/home/reus),把剛剛上傳到GitHub上的文件下載到本地,即將github上的項目clone到本地某一路徑下:

//示例:git clone git項目地址//我的:git clone git@github.com:Marco-Reus-666/CPlusPlus_Primer_Plus.git



克隆成功。

更新:

更新的話使用下面1-6步基本就可以了。

鏈接:將本地文件夾添加到Git倉庫:
1、(先進入項目文件夾)通過命令 git init 把這個目錄變成git可以管理的倉庫

git init

2、把文件添加到版本庫中,使用命令 git add .添加到暫存區里面去,不要忘記后面的小數點“.”,意為添加文件夾下的所有文件

git add . git add --all

3、用命令 git commit告訴Git,把文件提交到倉庫。引號內為提交說明

git commit -m “第八章”

4、關聯到遠程庫

git remote add origin 你的遠程庫地址 如:git remote add origin git@github.com:Marco-Reus-666/CPlusPlus_Primer_Plus.git git remote add origin git@github.com:Marco-Reus-666/---.git

5、獲取遠程庫與本地同步合并(如果遠程庫不為空必須做這一步,否則后面的提交會失敗)

git pull --rebase origin master

6、把本地庫的內容推送到遠程,使用 git push命令,實際上是把當前分支master推送到遠程。執行此命令后會要求輸入用戶名、密碼,驗證通過后即開始上傳。

git push -u origin master

其他指令:
狀態查詢命令:

git status

git查看遠程倉庫地址命令:

git remote -v

試驗:

如果想要修改遠程倉庫地址:

git remote set-url origin git@github.com:mkl34367803/WebAjax.git

然后再push:

git push origin master

補充:GitHub的原理

Git的基本操作主要是創建本地庫、增加內容,提交修改 ,并把修改同步到遠程庫,常用的命令是git clone、git checkout、git commit、git push、git pull等。
參考鏈接:
Git 第一篇:簡單介紹
Git 第二篇:基本操作
Git 第三篇:VS Code使用Git管理代碼

總結

以上是生活随笔為你收集整理的linux安装git并配置GitHub账号,本地与GitHub之间进行文件的上传(push)、下载(克隆)、更新的全部內容,希望文章能夠幫你解決所遇到的問題。

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