1. 程式人生 > >Git 深度學習之填坑之旅一(git安裝和配置、基本命令)

Git 深度學習之填坑之旅一(git安裝和配置、基本命令)

2018-11-07 14:37 by 蟬時雨, ... 閱讀, ... 評論, 收藏, 編輯

前戲

最近不管是工作還是ctf比賽,接觸與使用git變得越來越多,git半吊子水平的我已經不能支撐日常工作了。碰巧自己公司專案剛上線,現在能擠出一點時間來挖一下這個坑。。。

為什麼使用Git

1、後悔藥!就是後悔藥!後悔了可以回退和找回!

2、是個程式設計師99%都在用github

3、大家都在用!分散式版本管理,舒服!

0x01 Git的安裝

直接百度進入官網,點選下載即可

首頁會自動識別你的系統,下載下來自己下一步下一步一下步

安裝好只有在任意目錄右鍵開啟git bash here,輸入git --version可以檢視是否安裝成功

0x02 Git的配置

配置使用者名稱

 git config --global user.name "xxxx"

配置郵箱

git config --global user.email "[email protected]"

檢視配置的資訊

git config --list

0x03 建立倉庫

倉庫即github上的Repository,可以理解為一個專案倉庫,裡面可以裝有整個專案相關的檔案

命令:

1、git init 倉庫名

2、或者直接進入一個目錄,用git init,會把當前目錄建立為倉庫

3、直接在github上克隆,git clone http//:xxxxxxxxx

出現了一個.git的目錄則說明倉庫建立成功

0x04 基本用法

1、狀態

git status 檢視當前git 倉庫的狀態

幾種常見狀態解釋:

* _No commits yet_ 是說還沒提交

* _Untracked file_ 是說存在未被追蹤的檔案 _modified_ 是說存在未被追蹤的已經修改的檔案

* _Changes to be committed_ 是說更改已被提交

* _Nothing to commit,working tree clean._ 是說已經沒有可提交的檔案

2、新增跟蹤

git add xxx / git add .  新增到暫存庫

3、提交

git commit -m "xxx" 提交資訊,xxx可以理解為提交時候的備註(每一個commit便是一個後悔藥)

4、日誌和切換版本

git log 檢視提交的資訊(也就是檢視我們後悔藥有哪些)

git checkout commitID 檢視指定版本的內容資訊

例如 git checkout 2b9d3fg 切換到此ID(2b9d3fg)的版本