SmartGit初步使用


 

在Git如日中天的今天,我也不免俗的想用Git將業余時間寫的代碼管理一下。

什么是Git這里不多說,具體見廖雪峰的Git教程ProGit等詳細教程。

我們這里直接上手。

 

一、下載Git客戶端

1、Git官網:http://git-scm.com/,下載客戶端。

官網的客戶端是采用命令行的形式的,對我這種新手來說太難了。我們需要搞一個有圖形界面的,就是下面的SmartGit。

2、SmartGit:http://www.syntevo.com/smartgithg/,下載系統對應的客戶端,我是windows的。

 

二、安裝

安裝中需要注意的只有兩點

1、license:有試用、付費、非商業用途三種,按照個人情況選擇。

2、Hosting Providers:我用的是GitHub。當然你先要有一個GitHub賬號,快去https://github.com/申請一個吧。

如下圖在Account中填入你的GitHub賬號,然后點擊Token按鈕,按照引導生成一個Token用來連接GitHub。

001

 

三、建項目使用

1、登錄GitHub網站,在右下角找到new repository,新建一個項目。

002

2、具體如下,按照實際情況填寫

image

下面是我創建好的項目。

003

3、使用SmartGit把它clone下來

  • 打開SmartGit,在菜單里選擇Repository→Clone

004

  • 填寫Repository URL:GitHub中給我們提供了地址,在剛才建好的項目頁面的右側找到項目地址並復制過來。

005

  • 下一步再下一步,為項目選擇一個本地文件夾。

image

  • 點擊Finish,稍等片刻,Output中的信息告訴我們,ok搞定了。打開剛才選擇的本地文件夾看看吧。

image

4、新建、修改、提交等操作

  • 在文件夾中新建一個txt文件,輸入一些文字后保存。

image

  • 回到SmartGit中發現,Files窗體中多了一個文件。

image

右鍵點擊文件,並選擇Commit,提交窗體出現了。

Commit Message是提交版本的注釋,必須填寫。

Commit是提交到本地Git庫。

Commit&Push是提交到本地Git庫並提交到GitHub。

image

  • Commit成功后,Files窗體中的文件不見了。在Files窗體右上角有5個按鈕,可設置顯示哪些文件。

image

  • 我們打開test.txt再輸入一些文字后保存,發現test.txt變為紅色的Modified狀態,再commit。

image

  • 右鍵test.txt,選擇Log,可以看到兩次的提交記錄。

image

  • 右鍵第一個版本的記錄,選擇Reset可以回歸到這個版本。Reset有三種模式可以選擇,mixed、soft、hard。

mixed:工作區不變,reset暫存區、reset當前分支

soft:工作區不變、暫存區不變、reset當前分支

hard:reset工作區、reset暫存區、reset當前分支

 

PS:關於工作區、暫存區、當前分支如何理解,參考廖雪峰的Git教程——工作區和暫存區

 

總結一下吧,這只是一個SmartGit的初步使用參考,萬事開頭難,接下來的就在日常使用中繼續摸索吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM