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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Git使用及创建本地文件推送到github仓库

發布時間:2024/3/24 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git使用及创建本地文件推送到github仓库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Git使用

一、安裝Git

一般我們工作的電腦都是Windows系統,要使用git首先要進行安裝。從軟件管家或者其他平臺找到git的安裝包,下載后默認安裝即可。
安裝成功之后,可以在開始菜單里面找到git:

其中GUI為用戶界面模式,Bash為命令行模式。

二、Git的設置

由于git是分布式管理工具,需要輸入用戶名和郵箱以作為標識,因此,在命令行輸入下列的命令:

三、工作原理

安裝好之后,在使用前先來了解一下Git的工作原理,是很有必要的一件事,下面是Git的工作流程圖:

四、基本用法

1、創建版本庫
版本庫就是我們所說的“倉庫”,英文名repository,你可以理解為一個目錄,這個目錄里面的所有文件都可以被Git管理,文件的修改,
刪除Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件”還原”。
下面是在我的電腦→D盤→test文件下,創建一個名為index的版本庫:

命令解析:
cd:進入某個目錄
mkdir:創建一個文件
pwd:顯示當前的目錄路徑

2、添加文件到版本庫
要添加文件到版本庫,首先需要將這個目錄變為git可以管理的倉庫(初始化),命令如下:

然后,在index目錄下創建一個文件,這里我創建的文件為number.txt,添加內容使用下列的命令,將創建的文件添加到暫存區,然后提交到倉庫:

命令解析:
git add:將文件提交到暫存區
git commit -m:將暫存區文件提交到倉庫(單引號內為注釋)

3、檢查是否有未提交的文件
通過下面的命令,檢查該版本庫是否有文件未提交:

命令解析:
git status:檢查當前文件狀態

4、檢查文件是否被修改
修改number.txt的文件,然后重新檢查狀態:

修改文件后,通過命令git status發現,文件已經被修改,但是未提交,繼續提交修改后的文件,提交命令和上面一樣。
命令解析:
git diff:查看文件修改的內容

5、查看歷史變更記錄
再次修改文件內容,增加內容,然后保存提交:

現在已經修改了2次文件,可以通過如下命令查看歷史修改記錄:

6、版本回退
首先通過命令行查看當前的文件內容:

可以看到內容已經回退到上一個版本,通過查看修改記錄,發現最近的一次添加的內容已經看不到了,如果想回到最新的版本,可以通過如下命令進行回退:

從上圖可以看到,文件版本又回退到了最新的狀態。
命令解析:
cat:查看文件內容
git reset --hard HEAD^:回退到上一個版本
git reflog:獲取歷史版本號
git reset --hard 版本號:回退到該版本號對應的版本

五、將本地文件推送到github倉庫

1、擁有github賬號
由于本地倉庫和遠程的github倉庫需要關聯,首先需要登錄github,注冊一個賬號,然后建立一個倉庫。
2、創建SSH Key
(1)在本地主目錄查找,是否有.ssh目錄,如果有,打開該目錄,一般會有這兩個文件:id_rsa(私鑰)和id_rsa.pub(公鑰),如果有的話,直接跳過,如果沒有的話,打開命令行,輸入如下命令:
ssh-keygen -t rsa –C “you;email@email.com”(你自己的郵箱地址,推薦和注冊github的郵箱保持一致)

(2)登錄github,右上角:設置→settings-SSH and GPR keys→New SSH key,然后輸入你的標題,輸入上面的公鑰,然后點擊保存。

3、創建倉庫
點擊右上角,添加→New repository,按照下圖所示創建倉庫:
(github已支持創建免費的私有倉庫,并且數量無限制,不過有一個限制就是,免費的私有倉庫同時最多只能有三個協作者。)

4、連接倉庫
驗證

Git和github之間是通過SSH加密的,因此需要執行下面的操作:
先檢查文件是否還有未提交或者修改的,然后將文件提交到github倉庫,命令如下:

命令解析:
git remote add origin https://github.com/LKC52121/test.git :
是將你本地的倉庫和github倉庫進行關聯,在操作時候,需要將github地址替換為自己的,否則無法推送!
然后執行下面的命令:

命令解析:
git push -u origin master :將文件推送到倉庫中。
第一次推送master分支時,加上了 –u參數,Git會將本地的master分支內容推送的遠程新的master分支,還會把2個master分支關聯起來,在以后的推送或者拉取時就可以簡化操作。
推送成功后,可以立刻在github頁面中看到遠程庫的內容已經和本地一模一樣了,登錄你的github,從倉庫中查看

之后,只要本地做了修改提交,就可以使用git push origin master命令進行文件推送。

六、分支的操作

1、創建分支
命令:git branch <branch_name> #創建指定名稱的分支

2、查看分支
命令:git branch #查看本地所有分支,* 號代表當前工作分支
命令:git branch -a #查看分支詳情,包括遠程和本地

3、切換分支
命令:git checkout <branch_name> #切換到指定分支
命令:git checkout -b <branch_name> #創建并切換到指定分支

4、本地分支和遠端倉庫分支同步
(1)使用 git clone克隆倉庫,默認克隆下來的遠程倉庫的整個倉庫,但是只會在本地創建一個master分支。
(2)使用git branch -a查看克隆下來代碼的分支情況,同時可以查看遠程倉庫的分支情況。
(3)使用git checkout -b新建一個本地分支與遠程分支相同。
(4)使用git pull命令將遠端分支代碼拉到本地分支。

5、刪除分支
命令:git branch -d <branch_name> #刪除一個干凈的分支(即相對當前分支而言該分支沒有新的提交記錄)
命令:git branch -D <branch_name> #強制刪除一個分支,該分支有沒有合并到當前分支的提交記錄

總結

以上是生活随笔為你收集整理的Git使用及创建本地文件推送到github仓库的全部內容,希望文章能夠幫你解決所遇到的問題。

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