Git學習筆記一

2022-08-01 10:30:12 字數 1544 閱讀 6295

git是什麼:

最初,大家想儲存某乙個工程,乙個專案就是通過備份加不同的命名方式,類似於加上時間來命名檔案的方式儲存,這樣雖然很簡單,可能你當時記得這個檔案是做了什麼修改,當檔案過多的時候,可能你自己都不知道什麼版本做過了什麼修改了,到最後把自己都搞暈了,這樣做很不利於自己管理更是不利於整個團隊的協作。後來就有了版本控制系統,版本控制可以記錄整個專案的改動過程,並且為每一次改動編號,這樣更清晰的能看出自己在這個過程所做的工作,而且許久以後還可以回頭看看自己當初的想法,對於整個專案而言能更好的回到之前的那個修改的版本,更好的管理你的工程,也很利於整個團隊的開發,git就是這樣乙個版本管理系統,git不僅可以記錄整個專案的歷史,還可以在新建分支,在分支上面進行新的工作而不影響到主分支,當遇到上線的專案遇到問題的時候,可以新建乙個分支來修改bug或者新增新的功能,而不影響到之前的主分支,團隊之間可以在自己的那個分支下面工作,做完了以後可以自動的進行分支的合併,合併到想要的合併的分支,不需要人為的合併,這樣既節省了時間的開銷,而且git可以將專案push到網上,隨時可以拉下來開始工作,也很大程度上節省了空間上的開銷。

最近在學習git希望將自己學的東西一點一點都記錄下來,分享分享。

(1)git的安裝:(這裡是在ubuntu  控制台下面安裝)

black@black-pc:~$ sudo apt-get install git-core 

black-pc :: ~ » git --version //

檢視版本

git version 1.9.1black-pc :: ~ »

(2)git環境配置

配置使用者資訊,這個資訊是必須配置的,在每次提交的時候會使用這個資訊,說明是誰提交這次資訊,會一起更新記錄到提交資訊裡面。

black-pc :: ~ » git config --global user.name "black"  //

配置使用者名稱

black-pc :: ~ » git config --global user.email 159*****[email protected] //

配置郵箱

使用--global表示更改的配置檔案位於使用者目錄下面的配置檔案,如果加--system表示是更改的是系統下面的配置檔案,對所有使用者都適用,如果以後在另乙個專案裡面需要用到其他的使用者名稱乙個郵箱的話,就去掉global重新配置就可以了。

檢視已有的配置資訊

git config --list

顯示以下資訊:

user.name=black

user.email=15****************[email protected]

如果擁有重複的變數名,就說明來自不同的配置檔案,乙個是系統下的,乙個是使用者目錄下的,最後git實際採用的是最後乙個

也可以檢視單個環境變數的值:  git  config   user.name

基本上git就安裝好了,就可以提交你的專案了。

(4)推薦學習git書籍

pro git

git community book 中文版

學習git筆記(一)

git config global user.name your name git config global user.email email example.com 建立乙個版本庫非常簡單,首先,選擇乙個合適的地方,建立乙個空目錄 mkdir learngit cd learngit pwd u...

git 學習筆記一

本地修改後的內容叫工作區,add後的內容在暫存區,git commit m comit instruction 提交說明 git reset hard head 版本庫回退到上一版本 git reset hard commit id 回到commit對應的版本 如果不知道commitid git r...

Git 學習筆記 一

cvs 始祖,集中式1985年 svn 集大成者,集中式2000年 git geek主流,分布式2005年 github geek社群,託管 2008年 git是目前世界上最先進的分布式版本控制系統.svn 是集中式版本控制系統,版本庫是放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從...