1. 程式人生 > >Git------的使用管理程式碼及上傳gitHub

Git------的使用管理程式碼及上傳gitHub

 

這次課程的視訊連結(B站)

傳送門:https://www.bilibili.com/video/av17183591/?p=1

共五集

核心程式碼

下載程式碼

git clone [email protected]:lenvo222/LearnGit.git

檢視狀態

​​​​​​​git status

1.初始化(生成git)

git init

2. 這步最麻煩 建立本地的同步文件 

 看下面的步驟

3.常用命令

git add -A
git commit -m "first commit"

製作鑰匙

ssh-keygen -t rsa -b 4096 -C "[email protected]"

然後將鑰匙新增到GitHub中 (與賬戶關聯)

使用下面的命令將程式碼放到gitHub上

git push

從GitHub拉到本地

git pull

統供就這幾條 

回退程式碼(使用這個查詢comment)

git log 

然後回退

git reset --hard  7341db5207fa0e00634caba07bb0542e989c9692

一目瞭然: 


什麼是git?

git 是一種版本控制器

更直白說,團隊開發時,管理程式碼用的軟體

常上傳到gitHub中

今天我們來看看如何使用他?

第一步:安裝git

https://gitforwindows.org/

這是一個git網站,需要下載對應的版本

全部安裝均採用預設!

可以百度安裝Git方法

(安裝完成後桌面會多這樣的圖示)

 

第二步:安裝完成之後,開始玩轉git,初始化

在空白處右擊選擇選項

彈出對話方塊      鍵入預設的使用名稱和email配置資訊

1) 配置使用git倉庫的人員姓名 
       git config --global user.name "這裡是使用者的名字(我這裡是Lenovo)叫什麼都可以" 
2) 配置使用git倉庫的人員email (設定email)
       git config --global user.email "

[email protected] (這裡是郵箱鍵入你的郵箱)"

用來調出上次輸入的命令列

快捷鍵 :  (方向鍵的 上鍵)

 

 

最後在桌面新建一個資料夾   起名為LearnGit(工作區)

在其中新建一個txt文字(表示我們的專案),並複製了幾份

目錄結構如下

在該資料夾內部右鍵

選擇Git Bash Here(命令列)

鍵入 git init

隨後出現.git這是一個隱藏檔案(修改first檔案的內容  或建立新的檔案     .git中會有記錄)

Git init

使用git init 生成.git(檔案)

 

 

參考以下命令

git status

檢視檔案的儲存狀態

 

git add -A(將工作區內容放到暫存區)

-A: 是all 的意思   將檔案中的所有東西放到(倉庫中)

 

PS:提交一個檔案(將一個檔案提交到暫存區 :暫時存放檔案的)

git add first .txt

將所有檔案從工作區放到暫存區

 

 

將暫存區檔案放到本地倉庫

 git commit -m "first commit"

"引號中的東西是給自己看的   方便版本管理"

 

 

最後檢視狀態

git status 

紅色的沒有了,都傳入(first commit)倉庫了

 

 

回退版本 (回退到某一天狀態,這裡是初始狀態)

這裡是這幾個字(檔案中預設有)

 

在隨便新增一些字(然後儲存)

git log 

檢視更改的狀態

將其提交到星期二(代表這一天完成的程式碼)

檢視狀態

git status

右鍵複製 commit 字串

git reset --hard  7341db5207fa0e00634caba07bb0542e989c9692

然後使用

版本回退(視訊三最後)

複製 commit 字串

git reset --hard  7341db5207fa0e00634caba07bb0542e989c9692

回退版本

在看這個文字

回退星期二同理

 

git log --pretty=oneline

比較精簡的命令

 

登陸gitHub

建立新倉庫

 

複製選中的這行程式碼

 

 

複製好後啟動Git  將引號中內容改為自己郵箱

ssh-keygen -t rsa -b 4096 -C "[email protected]"

 

自己郵箱

ssh-keygen -t rsa -b 4096 -C "[email protected]"

 

放置在git中回車

 

不用輸任何東西直接回車

再回車

在回車

然後在電腦中生成了鑰匙  

 

怎麼獲取他們

 

使用

clip < ~/.ssh/id_rsa.pub

新建文字文件(貼上),儲存鑰匙,設定格式為自動換行

 

 

要找這個鑰匙在C盤的 SSH .pub檔案  開啟

 

 

在將鑰匙新增到GitHub中

 

 

 

回到主頁進入LearnGit倉庫

 

 

新建一個資料夾

在裡面開啟Git

輸入下面的命令後,克隆連結(拷貝別人的連結下載),回車

git clone [email protected]:lenvo222/LearnGit.git

檔案中會生成該檔案

這就是新生成的git倉庫,將以前的東西刪除放到這個中

 

 

讓gitHub託管我們的專案

在這個檔案中開啟我們的  Git

 

鍵入命令

git add -A
git commit -m "first commit"

 使用下面的命令將程式碼放到gitHub上

git push

 

 然後就將程式碼託管到了遠端倉庫

然後建立ReadME檔案

點選綠色按鈕

 遠端添加了ReadMe檔案本地沒有

網上拉到本地的命令

使用命令(git pull)拉進來

git pull

 

回車後可見,桌面LearnGit中多了"README檔案"

 

 

然後使用 以下兩行新增到遠端倉庫

git add -A
git commit -m "readme"
git push

 

 

回車

然後是git push

釋出到遠端倉庫

本地到網上同步了

克隆專案(多人寫作)

 

這裡主要是

分支 + 跳轉兩個命令

後續需要補充下 :)

 

git clone [email protected]:lenvo222/LearnGit.git

 可以檢視視訊,歡迎討論