初學者在ubuntu下安裝使用git(上)

2022-04-11 16:12:48 字數 2621 閱讀 5029

一 git的安裝測試

在ubuntu系統下的bash中輸入git,如果提示沒有安裝的話,用命令 sudo apt-get install git 安裝git,安裝完成之後通過 git –version 來驗證是否安裝成功,安裝成功會有如下顯示。

二 建立資料夾

在ubuntu系統中乙個顯示資料夾以及檔案的功能叫tree,我覺得這個功能很好,像是乙個思維導圖一樣,把檔案的所屬關係列舉的很清楚。通過 sudo apt-get install tree 命令安裝tree。

安裝完成之後,首先建乙個資料夾把所有的程式都放進去,命名為***rocedu;每學一門課程就在這個資料夾下建乙個該課程的資料夾並用該課程的名字命名。

在該課程的資料夾下分別建立下列資料夾,。

src:存放源**檔案;

include: 存放標頭檔案;

bin:存放編譯後的目標檔案、可執行檔案等;

lib:存放專案所需的靜態庫、動態(共享)庫;

res: 存放專案所需的圖示、聲音、等資源;

dist:存放打包,發布以後的**。

之後通過 touch readme makefile 命令新建readme 和makefile兩個檔案。

readme 是對專案的簡要介紹:licence、功能、編譯環境等,詳細的要在docs下有幫助文件

makefile: 實現專案編譯自動化

建這些資料夾的目的就是為了方便程式的管理,方便上傳和查詢修改。不同的檔案放在不同的資料夾下,之前用過vs和eclipse的應該會發現這些資料夾就是在你新建專案的時候都會自動生成這些資料夾,分別來放其他的東西,要養成良好的習慣,方便以後使用。

輸入命令tree就會出現以下顯示:

三 在ubuntu系統下進行程式設計並進行git

1在vim中寫程式

在src資料夾下放程式的原始碼,按章節分別建資料夾,例如第一章的hello world程式就放在src/01intro下,在src下新建01intro資料夾,使用 vim src/01intro/hello.c 命令進入vim寫c**。

寫完之後通過: wq回車儲存hello.c並退出,然後用命令 gcc src/01intro/hello.c –o bin/hello 來進行編譯。上一條命令中「src/01intro/hello.c」是要編譯的程式的路徑,「bin/hello」是生成可執行程式並放在bin目錄下,命名為「hello」,然後可以用.bin/hello命令來執行hello程式。上述就是用vim寫程式並且編譯的過程。

之後,通過git config對git進行簡單配置,顯示自己的個人資訊。

2git cheatsheet進行專案管理

git cheatsheet中有常用的配置項:

我們可以通過命令git init把專案納入git管理,以後就是常用的 git add ; git commit 了,使用git commit時一定要注意解釋剛才做了什麼。

例如:git commit -m "

"在git cheatsheet中常用的git檢視命令是 git log ,會顯示出所有的歷史記錄。

3用shell指令碼簡化編譯執行程式

專案目錄結構建立之後方便了程式的存放查詢,但是檔案目錄太多,編譯是相對路徑太長,不方便記憶。例如: gcc src/01intro/hello.c -o bin/hello 。因此可以通過shell指令碼簡化編譯執行程式。

用命令 vi compile.sh 進入compile.sh中編寫指令碼檔案,「compile」是該檔案的命名。

指令碼是編譯,執行程式的命令,乙個指令碼中可以寫多個程式,每次執行指令碼的時候指令碼中的程式都會執行。shell指令碼中第一行是固定寫法,#後面是注釋。

指令碼寫完之後,在用命令 ./compile.sh 就可以執行hello程式了。

源**產生的中間檔案不需要納入git管理,比如bin。因此可以使用 .gitignore檔案把不納入git管理的檔案、資料夾。

# 號後邊是注釋說明,「bin/」指明不把bin/納入git管理。

跟之前一樣,每次完成乙個小任務之後,都要進行 git add . 和 git commit 一下,注釋一下自己做了什麼事,養成良好習慣。

初學者,Ubuntu下使用GCC

本文 l standing的,初學者,ubuntu下使用gcc sudo apt get install build essential include int main void 然後輸入 wq 儲存並退出該c程式。chmod 666 hello.cgcc wall hello.c o hello...

初學者mysql MySQL初學者使用指南

有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連線mysql 修改密碼 增加使用者等方面來學習一些mysql的常用命令。一 連線mysql。1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後...

mysql初學者 MySQL初學者使用指南

一 連線mysql 格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入...