在mac os 上搭建git及初步使用

來源:互聯網
上載者:User

標籤:

  最近再一次和同學合作的項目中,因為兩人缺乏經驗,使用了通過u盤來進行代碼統一管理的方法(簡直是作死),於是痛定思痛,決定好好學習一下github這一開源的版本控制的神器,為下一次的合作項目打好基礎。

  首先,需要做的是在你的系統上安裝好git,因為下載的xcode中已經帶有git工具,開啟xcode,選擇prefercence,選擇download中下載commandtool

                                                       

 

然後在機器上為git初始化一個repository,mkdir一個目錄,在目錄下使用git init即可,成功後可以在這個目錄下看到.git的隱藏檔案

                            

在該檔案下建立了檔案readme.txt 使用 git add readme.txt 將檔案提交到倉庫,使用git commit -m “test” 確認提交

使用git status可以查看是否有檔案被修改過(並且還未提交的),如果有檔案被修改過,可以使用git diff來查看具體修改的內容。對修改過的檔案,

重複上面的git add filename      git commit操作來對檔案修改進行儲存

然後是關於版本回退的操作

通過使用git log 的命令,可以查看到進行版本修改的操作以及每次操作對應的版本號碼,有了這些版本號碼,我們就可以很方便的進行時光穿梭了

可以看到這裡一共有兩個記錄,第一個是我新增內容為  hellow world!的readme.txt檔案,然後我又在檔案中加入了changed這一行,並使用git add   git commit儲存了修改。  這是我們就可以使用git reset 來進行版本回退的操作了  可以用git reset --hard 版本號碼操作,也可以通過在HEAD後面加上^來完成這一操作,例如HEAD^表示前一版本,HEAD^^表示前一版本的前一版本。。。。。。。以此類推,,對於太多的^^^我們也可以直接用HEAD~數字來表示。而且,對於用版本號碼表示的方法,也不需要輸入完整的版本號碼來進行操作,輸入6-7位即可,但也不能太少,否則git坑無法確定到底是哪一個版本。

 

下面對本地的git倉庫與github上的遠程倉庫進行關聯

首先需要建立一個ssh key

ssh-keygen -t rsa -C "youremail@example.com"

進入相應的.ssh檔案夾,將id_rsa.pub中的內容複寫下來(公開金鑰),在github上登入你的帳號,添加一個ssh key

完成之後選擇creat new repository

根據相應的提示在命令列中敲入一些命令之後,此時本地的git倉庫便與github上的遠程倉庫關聯起來了

之後便可以使用相應的指令向遠程倉庫推送內容或者從遠程倉庫clone了(未完待續~_~)

 

在mac os 上搭建git及初步使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.