Mac下Git的基本使用

最近要用到Git,所以就寫了篇關于Git本地倉庫使用的文章,可能只會停留在比較淺顯的層次上,所以如果有什么問題,歡迎提出來,大家一起交流。


0.查看git的基本命令:git help “指令名”,指令名可寫可不寫,寫上的話就查看此指令的用法,不寫就顯示全部指令

1.初始化本地倉庫:? ? git init ‘倉庫創(chuàng)建路徑’ ?沒有指定倉庫安裝路徑默認當前目錄

創(chuàng)建完會在目錄下生成.git文件,這個是隱藏文件,如果看不到,可用shift+command+.查看


2.設置git配置信息:

(1)配置當前項目用戶名:git config user.name ‘用戶名’

(2)配置當前項目用戶聯(lián)系方式:git config user.email ‘郵箱地址’

我們可以在.git文件夾里面看到我們剛剛配置好的用戶名和聯(lián)系方式

(3)配置全局用戶名:git config --global user.name ‘用戶名’

(4)配置全局用戶聯(lián)系方式:git config —global user.email ‘郵箱地址’


3.在git倉庫目錄下創(chuàng)建項目

當前文件夾中就有了我們創(chuàng)建好的工程



4.查看一下當前工程的狀態(tài):git status

可以發(fā)現我們創(chuàng)建的工程的狀態(tài)是紅色的modified


5.提交工程:git commit

進入了一個vim界面,要求我們輸入描述信息,輸入信息后,保存退出,即可以提交成功;

另外一種格式是:git commit -m?“描述信息”,這種格式不用進入vim即可直接保存


6.修改一下源文件,可以發(fā)現左邊欄相應的修改文件出現“M”的標記


7.再次來到terminal,查看文件狀態(tài)

提示我們應該先添加或先更新一下我們的源碼才可以提交(git不像svn,git在當前項目與倉庫之間多了一個git緩沖區(qū),修改過的項目必須先add到緩沖區(qū),才能commit到倉庫,否則會失敗),所以我們應該先提交:git add . ; ? ?“.”代表當前目錄下所有文件。


8.提交的基本操作已經完成,那么怎么查看以往的版本呢?我們可以通過:git log?來查看以往的版本

那一串很長的是對應工程的哈希值,和工程一一對應。GIt中的版本號是一個”40位“的哈希值,而SVN中的版本號是一個遞增的整數


9.假如我們想回到某一天的版本,又應該怎樣做呢?我們要分為兩種情況討論:

(1)已經提交

git reset -—hard HEAD^返回上一個版本

其中—hard代表強制重置

git reset —-hard版本號(只需要寫前7位)

(2)未提交

git checkout文件名回退到上一次提交的版本

git reset —-hard HEAD回退到上一次提交的版,注意HEAD后面沒有尖號^

由于我們剛才已經提交了,所以我們使用“git reset?—-hard 版本號前七位”來回到之前的版本

查看源文件可以看到確實回到了原來的版本


10.查看所有版本:git reflog



在命令行上操作git的基本介紹就差不多了,希望對大家有點用處,有什么不對的歡迎指正,謝謝。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,813評論 4 54
  • 早上起來得太遲~~沒來得及吃早餐。就吃了我奶奶給我買的保平安的蘋果~每次出門奶奶都會忙這忙那,她聽說帶蘋果表...
    杰克遜_zyj閱讀 147評論 0 0
  • 要和你秉燭夜游 要和你一醉方休 要與你聽風輕雨柔 要與你游山清水秀 要為你采了蓮葉熬粥 要為你摘了桂花釀酒 要陪你...
    光與影_smile閱讀 1,891評論 0 0
  • 詩 是什么樣子? 由心講: 它是春的樣子。 春天里, 萬物肆意生長, 那樹那葉那花那草, 春由著它們長, 從不管它...
    雪莉詩話閱讀 318評論 16 16
  • 一直在等這部電影的資源,在b站掛了之后就忘記關注了,沒想到刷微博的時候突然看到資源已出,沒想到這么快,還有點小驚喜...
    彼得兔_醬閱讀 737評論 0 0

友情鏈接更多精彩內容