Git使用步驟:(本地倉庫)?

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

1.新建一個”本地倉庫” : git init (初始化本地倉庫)
2.配置倉庫

告訴git你是誰.
git config user.name BobbyBiao
告訴git怎么聯系你.
git config user.email BobbyBiao@126.com
上面一種配置方式是一次性的配置,會配置到被管理文件的.git文件夾下.
下面一種的配置方式是一勞永逸的方式:
git config —global user.name BobbyBiao
git config —global user.email BobbyBiao@126.com
3.如何學習git指令
學習git指令和svn指令的學習其實是一樣的,只不過展現的方式不太一樣, git是通過使用指南的方式告訴我們某一個指令如何使用
這個指南其實是一個不可編輯的vim
Q退出指南
按空格下一頁
control + B 上一頁
/ + 需要搜索的內容 可以進行搜索
git常規指令
》git status 查看文件狀態
》git add 添加文件到“暫存區”
》git commit 文件名稱 添加文件到”本地倉庫“
注意:如果沒有在commit后面加上 -m說明修改了什么, 會自動進入vim界面, 要求我們輸入修改信息
按鍵盤上的 i 代表開始輸入內容
輸入完畢之后按 esc 然后按 :wq
所以: 如果以后在終端中提交最好在后面加上-m
》注意: git中的add和SVN中的add不太一樣, SVN中只需要add一次, 而git中每次新建或者修改之后都需要重新add
》1.為添加之前的顏色
紅色 代表在”工作區“
》2.添加到暫存區之后的顏色
綠色 代碼在”暫存區“

》注意: git默認沒有簡寫指令
》注意: 一般情況下不建議自定義簡寫指令
》git中的簡寫稱之為起別名
查看所有修改信息(所有版本) : git reflog 文件名

查看log
》git log 查看文件名
》注意: Git中的版本號是一個”40位“的哈希值, 而SVN中的版本號是一個遞增的整數
》已經提交
git reset —hard HEAD^ : 返回上一個版本 ,其中—hard代表強制重置
git reset —hard 版本號(只需要寫前7位): 回到指定版本
》未提交
git checkout 文件名 回退到上一次提交的版本
git reset —hard HEAD 回退到上一次提交的版, 注意HEAD后面沒有尖號^
哈希值:(Mac)消息身份證驗證碼,哈希算法(加密算法)是將任意長度的二進制值映射為固定長度的較小二進制,這個小的二進制值就稱為哈希值。
c9ad690 HEAD@{0}: commit: main.c
7026f99 HEAD@{1}: commit: 打印結果
e950c89 HEAD@{2}: commit: 新增函數
c7bf91c HEAD@{3}: commit: 添加變量
cbd9e52 HEAD@{4}: commit: 添加print函數
45ea44d HEAD@{5}: commit: 刪除printf函數
0da06d8 HEAD@{6}: commit (initial): i
git reflog 查看所有修改信息(所有版本)
》查看文件被修改的什么地方 : git diff 文件名
》如果顯示綠色代表新增
》如果顯示紅色代表刪除

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,695評論 4 54
  • 聲明:這篇文章來源于廖雪峰老師的官方網站,我僅僅是作為學習之用 Git簡介 Git是什么? Git是目前世界上最先...
    橫渡閱讀 3,974評論 3 27
  • 當自己的親戚 不告知真相騙去信息 去走自己的升官發財路 完全忘了當初的承諾 當一家人 為了留下來的遺產反目成仇 誰...
    叫我梅芳就好閱讀 229評論 0 0
  • 生活累與不累 我們每天都要起床 每天都要繼續工作 因為我們還要生活 生活難與不難 每天經歷各種艱難困苦 咬著牙也要...
    猴爸陪你讀書閱讀 562評論 1 1