Git基礎 一 安裝和配置SSH Key

2021-07-29 07:01:58 字數 1332 閱讀 9879

工欲先善其事,必先利其器。在工作之中,得心應手的工具能讓你更多的專注於工作本身,提高效率。在編寫程式方面,如何管理**一直是乙個很令人頭痛的問題。尤其是**規模越來越大的時候,如何記錄每一次更改?如何在不更改源**基礎上開發乙個新功能?如何做回滾?等等……這時候,git應運而生。

首先,需糾正很多人,包括我從學校過度到工作之後的乙個想法,就是無論做什麼都必須先了解原理。這種想法在工作中不可取,工作是以優先完成任務為目的,深究原理會消耗大量工作時間。了解原理可以在空閒時間琢磨,切不可因此耽擱程序。

關於git和github的區別,一句話以概之。git是乙個開源**版本管理工具,github是基於該工具做的乙個專案託管平台,和github功能類似的還有bitbucket、coding,它們使用的工具都是git,只是各自提供一些特色功能,如許可權管理、issue提交、group管理等。

安裝完畢之後,我們需要對 git 做一些基本的配置,這些配置都是為了日後能更方便、更便捷的使用 git。這裡所做的配置都是在命令列下完成的,這裡還是建議大家盡量使用命令列工具進行 git 操作,雖然初期可能稍有不便、需要查詢各種命令的使用、命令行會報各種錯誤,但只要耐心得去查手冊,去網上搜尋解決方案,相信要不了多久,你就能熟練地使用 git,成為乙個 git 高手。

git 每次提交都會記錄提交者的基本資訊,例如名字、郵箱、提交時間等等,部分需要使用者自己配置,下面是配置命令。

提交**時顯示的使用者名稱

郵箱,預設為登入郵箱

git config --global user.email [email protected]
設定編輯器,下面是針對windows下設定sublime text為預設編輯器

git config --global core.editor "'c:/user/sublime text 3.exe' -w"
git會為大部分的輸出打出顏色,如果git diff時的不同顏色的輸出有助於快速定位

git config --global color.ui true
輸入自動補全功能

git config --global core.autocrlf input
如果你發現每次提交**時,伺服器都會要求驗真你的身份,那麼,接下來的配置會讓你免去這個煩惱。

可以在自己電腦上生成兩把鑰匙,一把交給伺服器,一把自己留著。那麼,每次你提交**,伺服器就會看到你本地的鑰匙是不是和我伺服器的鑰匙匹配,以此來達到驗證的目的。

留在本地的是 private key,伺服器儲存的是 public key, 這也就意味著可以將同樣的鑰匙(public key)填入不同的伺服器。下面來講如何做

關於ubuntu安裝git並配置SSH Key

開啟終端,輸入命令 sudo apt get install gitgit config global user.name your name git config global user.email email example.com 檢視使用者名稱和郵箱是否設定成功 git config lis...

Git基礎 一 安裝和配置SSH Key

關於git和github的區別,一句話以概之。git是乙個開源 版本管理工具,github是基於該工具做的乙個專案託管平台,和github功能類似的還有bitbucket coding,它們使用的工具都是git,只是各自提供一些特色功能,如許可權管理 issue提交 group管理等。git 每次提...

Git 安裝和基礎配置

本人在ubuntu平台上,直接使用apt命令安裝 sudo apt get install git git email gitkgit安裝完成後,需要我們做一些配置工作,使用如下命令 git config global user.name test git config global user.em...