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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

GIT的入门

發布時間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GIT的入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1.Git的簡介
    • 2.Git的安裝
    • 3.Git的簡單操作
      • 3.1創建本地倉庫
      • 3.2 復制一個git倉庫到本地
    • 4. 在gitee上創建倉庫
      • 4.1 gitee創建倉庫
      • 4.2 SSH公匙關聯
      • 4.3 Git配置遠程倉庫
      • 4.4 Pull到git
      • 4.5 Push到gitee
      • 4.6從gitee中復制到電腦中
      • 4.7 碼云的優勢

1.Git的簡介

同生活中的許多偉大事物一樣,Git 誕生于一個極富紛爭大舉創新的年代。
Linux 內核開源項目有著為數眾多的參與者。 絕大多數的 Linux 內核維護工作都花在了提交補丁和保存歸檔的繁瑣事務上(1991-2002年間)。 到 2002 年,整個項目組開始啟用一個專有的分布式版本控制系統 BitKeeper 來管理和維護代碼。到了 2005 年,開發 BitKeeper 的商業公司同 Linux 內核開源社區的合作關系結束,他們收回了 Linux 內核社區免費使用 BitKeeper 的權力。 這就迫使 Linux 開源社區(特別是 Linux的締造者Linus Torvalds)基于使用 BitKeeper時的經驗教訓,開發出自己的版本系統。他們對新的系統制訂了若干目標:
1.速度
2.簡單的設計
3.對非線性開發模式的強力支持(允許成千上萬個并行開發的分支)
4.完全分布式
5.有能力高效管理類似 Linux 內核一樣的超大規模項目(速度和數據量)
自誕生于 2005 年以來,Git 日臻成熟完善,在高度易用的同時,仍然保留著初期設定的目標。 它的速度飛快,極其適合管理大項目,有著令人難以置信的非線性分支管理系統。

2.Git的安裝

下載地址:https://git-scm.com/downloads

根據不同版本選擇不同類型的安裝包,有32位windows和64位windows系統安裝包

然后按默認進行安裝,默認Git安裝在C盤的Program Files的Git文件夾里

在安裝好了Git之后,點擊右鍵之后會多出了兩個Git選項,Git GUI Here和Git Bash Here

點擊Git GUI Here,會彈出一個窗口,有三個選項:
1.創建新的倉庫;
2.克隆存在的倉庫;
3.打開存在的倉庫;

點擊Git Bash Here,會彈出一個命令行窗口,可以輸入一些Git指令

輸入 git --version可以查看當前版本

安裝之后還需要進行一些基本信息設置
設置用戶名:git config --global user.name‘你在github上注冊的用戶名’

設置用戶郵箱:git config – global user.email ‘注冊時候的郵箱’

3.Git的簡單操作

3.1創建本地倉庫

在桌面上新建一個本地倉庫文件夾,打開文件夾點擊Git GUI Here

點擊Create New Repository,新建一個新的本地倉庫

默認將新建的本地倉庫存在該文件夾中

點擊Create,就會彈出下圖界面

我們在repo1下面就創建了一個.git文件夾,但是注意windows可能默認不顯示隱藏文件夾,我們就看不到這個文件夾

所以我們需要設置一下文件夾選項顯示.git隱藏文件,下面就可以顯示出這個文件夾了,這個.git就是本地倉庫文件夾了

如果需要快捷操作的話直接在Git Bash Here里輸入git init也是可以快速獲得本地倉庫

3.2 復制一個git倉庫到本地

使用 git clone 拷貝一個 Git倉庫到本地,讓自己能夠查看該項目,或者進行修改。
如果你需要與他人合作一個項目,或者想要復制一個項目,看看代碼,你就可以克隆那個項目。 執行命令:
git clone “想要復制的Git倉庫名稱”

4. 在gitee上創建倉庫

4.1 gitee創建倉庫

首先注冊碼云,然后點擊右上角的加號,就可以看見新建倉庫按鈕

然后填寫倉庫的名稱和保存路徑,完成一些基本信息填寫就好了

4.2 SSH公匙關聯

Gitee遠程倉庫與Git本地倉庫建立聯系需要通過SSH公匙,使用如下命令
ssh-keygen -t rsa -C“你的郵箱”,然后三次回車之后,然后就生成了SSH公匙

找到SSH所在的文件夾,把.ssh/id_rsa.pub文件的內容粘貼進gitee的SSH公匙

輸入密碼,完成SSH公匙的添加

4.3 Git配置遠程倉庫

Git配置好SSH公匙之后,還需要對Git進行遠程倉庫配置

從倉庫的克隆/下載中復制倉庫地址,輸入git remote add gitee 倉庫地址


然后輸入git remote -v就可以查看配置列表了

4.4 Pull到git

配置好列表后,就可以將倉區代碼拉取到本地倉庫了,執行指令:
Git pull --rebase origin master

4.5 Push到gitee

直接采用指令:git push -u gitee master,可能會出現以下錯誤

應該先把暫存區中文件提交到本地庫,可以多次提交,采用:git commit -m “提交文件”

采用status指令可以看到狀態

然后按要求git add 文件名,成功添加文件后,采用log指令可以看到本地庫版本信息

配置好本地倉庫后,可以將代碼push到gitee上了

完成之后可以在gitee上看到自己的提交記錄

這樣就完成了push到gitee上了

4.6從gitee中復制到電腦中

當需要從碼云中復制一個項目時就需要用到Clone了,先復制gitee倉庫地址

然后再用git clone 倉庫地址完成復制

4.7 碼云的優勢

相比于GitHub,碼云有以下優勢:
首先,在語言的使用上,當然中文交流更暢快、更有效率;
其次,國內 IT 行業有自己的特點,天然決定了對開源軟件的需求也有自己的特點,比如小程序這個東西,只有國內有,做個開源的小程序托管在碼云比 GitHub 明顯更有優勢,因為關注著都是國內的開發者;
然后,開源不僅僅是大項目,像 OpenStack、Tensorflow 這樣的大廠大作,確實有 GitHub 就夠了,但是這樣的大型項目畢竟不是普遍情況?,F在編程越來越普及,每個人都可以參與和貢獻開源項目,去做一些有意思的東西分享出來,那么從受眾、交流便利度、訪問速度等方面,碼云都有優勢。

到這里,Git的入門基本知識也基本介紹完畢。

總結

以上是生活随笔為你收集整理的GIT的入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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