導航:首頁 > 程序命令 > git的基本命令

git的基本命令

發布時間:2023-02-09 03:50:44

❶ git倉庫的創建及基本操作

一、安裝git

二、設置

由於git是分布式管理工具,需要輸入用戶名和郵箱以作為標識,因此,在命令行輸入下列的命令:git config  -- global user.name "" ,git config  -- global user.eamil ""

三、工作原理:

1.git的工作流程

2、git簡化原理

四、基本用法

1、創建版本庫

版本庫就是我們所說的「倉庫」,英文名repository,你可以理解為一個目錄,這個目錄裡面的所有文件都可以被Git管理,文件的修改,刪除Git都能跟蹤,

以便任何時刻都可以追蹤歷史,或者在將來某個時刻還可以將文件」還原」。

eg:

命令解析:

cd:進入某個目錄

mkdir:創建一個文件

pwd:顯示當前的目錄路徑

2、添加文件到版本庫

添加文件到版本庫,首先需將這個目錄變為git可以管理的倉庫,命令如下:

git init

git add 001.txt

git commit 001.txt "001txt文件提交"

命令解析:

git add:將文件提交到暫存區

git commit -m:將暫存區文件提交到倉庫(單引號內為注釋)

3、檢查是否有未提交的文件

通過下面的命令,檢查該版本庫是否有文件未提交:git status 檢查當前文件狀態

4、檢查文件是否被修改 git diff:查看文件修改的內容

5、查看歷史變更記錄

git log:獲得歷史修改記錄

git log --pretty=oneline:使記錄只顯示主要的內容,一行顯示

6、版本回退

cat:查看文件內容

git reset --hard HEAD^:回退到上一個版本

git reflog:獲取歷史版本號

git reset --hard 版本號:回退到該版本號對應的版本

五、將本地文件推送到github倉庫

PS補充下:關於Git和github關聯

1、擁有github賬號

由於本地倉庫和遠程的github倉庫需要關聯,首先需要登錄github,注冊一個賬號,然後建立一個倉庫。

注冊鏈接: https://github.com/join?source=header-home 成功注冊後,登錄github,首頁如下:

2、創建SSH Key

Git和github之間是通過SSH加密的,因此需要執行下面的操作:

①、在本地主目錄查找,是否有.ssh目錄,如果有,打開該目錄,一般會有這兩個文件:id_rsa和id_rsa.pub,如果有的話,直接跳過,如果沒有的話,打開命令行,輸入如下命令:

ssh-keygen  -t rsa –C 「[email protected]」(你自己的郵箱地址,推薦和注冊github的郵箱保持一致)

ps:Mac系統下查看和生成SSH Key

一、查看本地是否存在SSH-Key:   ls -al ~/.ssh

輸出的是如下內容: 證明本地已經存在SSH Key 文件,請執行第四步。

id_rsa        id_rsa.pub

二、如果沒有,生成新的SSH Key

ssh-keygen -t rsa -C"you_email" (your_email:這里填寫你在GitLab或者GitHub注冊時的郵箱。)

三、生成並添加SSH Key

ssh-add ~/.ssh/id_rsa

四、查看SSH Key

cat /Users/xxx/.ssh/id_rsa.pub

  xxx是你的電腦用戶名,例如:howieMacBook-Pro:~ howie$中的howie關鍵字。

    復制生成好的SSH Key 添加到 GitLab 或者GitHub中的SSH Key中即可。

②、登錄github,右上角:設置→settings-SSH and GPR keys→New SSH key,然後輸入你的標題,輸入上面的公鑰,然後點擊保存。

3、創建倉庫

點擊右上角,添加→New repository,按照下圖所示創建倉庫:

然後進入創建的倉庫,點擊Clone or download,找到你的倉庫地址:

然後通過命令:git remote add origin https://github.com/用戶名/倉庫名.git,將本地倉庫和github倉庫連接就好了。

❷ Git基本操作

安裝完 Git 軟體後,需要我們做一下全局的配置工作,如:用戶名、郵箱等。

命令:git config

設置用戶名命令:

設置郵箱命令:

其中, --global 指定為全局配置,不指定該參數,則為當前所在倉庫配置。

查看配置:

在本地創建版本庫,需要使用 git init 命令。

首先,我們需要新建一個存放版本庫的文件夾,然後進入到該目錄所在路徑,執行如下命令,格式為:

最後查看文件夾,可以看到包含有 .git 子文件夾,說明創建版本庫成功了。

也可以在執行 git init 命令時指定一個文件夾作為版本庫。格式為:

克隆版本庫是指從現有 Git 版本庫中拷貝項目。

克隆版本庫使用如下命令,格式為:

如果我們需要克隆到指定的目錄,可以使用以下命令格式:

如:克隆遠程倉庫

添加一個或多個文件到暫存區:

添加指定目錄到暫存區,包括子目錄:

添加當前目錄下的所有文件到暫存區:

查看在我們上次提交之後是否有對文件進行再次修改。 格式為:

-s參數可以幫助我們獲得比較簡短的顯示結果。

如:我們在一個版本庫中所在目錄中增加一個 Unit1.pas 文件,然後執行如下命令:

顯示暫存區和工作區的差異:

顯示暫存區和上一次提交(commit)的差異:

顯示兩次提交之間的差異:

將暫存區內容添加到本地倉庫中。

提交暫存區到本地版本庫中:

message 可以用於描述提交的信息。

提交暫存區的指定文件到版本庫區:

修改後直接提交:

-a參數設置修改文件後不需要執行 git add 命令,直接來提交。

如:我們在上面的命令基礎上進行提交

接下來,我們對 Unit1.pas 文件進行修改,然後進行文件比較:

git reset 命令用於回退版本,可以指定退回某一次提交的版本。

git reset 命令語法格式如下:

可以使用 數字表示

git rm 命令用於刪除文件。

如果只是簡單地從工作目錄中手工刪除文件,運行 git status 時就會在 Changes not staged for commit 的提示。所以,在 git 環境下一定要使用 git 的刪除文件操作。

git rm 刪除文件有以下幾種形式:

將文件從暫存區和工作區中刪除:

如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 -f

如果想把文件從暫存區域移除,但仍然希望保留在當前工作目錄中,換句話說,僅是從跟蹤清單中刪除,使用 --cached 選項即可:

可以遞歸刪除,即如果後面跟的是一個目錄做為參數,則會遞歸刪除整個目錄中的所有子目錄和文件:

git mv 命令用於移動或重命名一個文件、目錄或軟連接。

如果新文件名已經存在,但還是要重命名它,可以使用 -f 參數:



❸ git常用命令是什麼

Git 常用命令速查:

git branch 查看本地所有分支。

git status 查看當前狀態。

git commit 提交。

git branch -a 查看所有的分支。

git branch -r 查看遠程所有分支。

git commit -am 「init」 提交並且加註釋。

git remote add origin git@192。168。1。119:ndshow。

git push origin master 將文件給推到伺服器上。

git remote show origin 顯示遠程庫origin里的資源。

git push origin master:develop。


(3)git的基本命令擴展閱讀

git的簡單介紹

git如C編程語言、C++、java等,編寫計算機、手機或游戲機上的游戲。 目前流行的游戲編程語言為C++編程語言。

游戲編程介面為DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。現在手機上玩的游戲分為Android與IOS兩種平台,分別是用java和object-c(或swift)。當然時下也流行一些跨平台的編程引擎,例如cocos2d-x、unity 3D等。

❹ git倉庫構建常用命令

1.把已有的項目代碼納入git管理

2.新建的項目直接使用git管理

3.git文件操作命令

4.本地倉庫同步到github

5.開發中臨時加塞緊急任務解決方案

6.指定不需要git管理的文件

7.分支管理命令

8.提交記錄修改

over

❺ 【學了就忘】Git操作 — 14.Git基本操作(一)

要對現有的某個項目開始使用Git管理,只需到此項目所在的根目錄,執行 git init 命令即可。

准備一個新的Git本地版本庫:

說明:初始化Git倉庫後,在當前目錄下會出現一個名為 .git 的目錄,所有Git需要的數據和資源都存放在這個目錄中。

不過目前,僅僅是按照既有的結構框架,初始化好了Git倉庫中所有的文件和目錄,但我們還沒有開始跟蹤管理項目中的任何一個文件。

使用 git status 命令進行查看。

進入本地版本庫查看工作區、暫存區中文件的狀態。

1)創建文件後查看工作區、暫存區中文件的狀態

我們在倉庫目錄中創建一個 readme.txt 文件後,在執行 git status 命令。

說明:

2)將工作區的文件添加到暫存區

執行 git add 命令,將 readme.txt 文件添加到暫存區。

3)再次查看工作區、暫存區狀態

執行 git status 命令查看工作區、暫存區狀態。

說明:

總結:

只要在 "Changes to be committed" 這行下面顯示的文件,就說明是已暫存狀態。

如果此時提交,那麼該文件此時此刻的版本,將被留存在歷史記錄中。

在 git add 命令後面可以指明要跟蹤的文件或目錄路徑。

如果是目錄的話,就說明要遞歸跟蹤該目錄下的所有文件。(其實 git add 命令的潛台詞就是把目標文件快照放入暫存區域,同時未曾跟蹤過的文件標記為已跟蹤。)

4)將文件從暫存區撤回到工作區

執行 git rm --cached 命令,將 readme.txt 文件從暫存區撤回到工作區。

並執行 git status 命令查看工作區、暫存區狀態。

可以看到結果, readme.txt 文件又成為了一個未被Git追蹤的文件。

❻ Git命令大全

配置 Git 的相關參數。

Git 一共有3個配置文件:

1. 倉庫級的配置文件:在倉庫的 .git/.gitconfig ,該配置文件只對所在的倉庫有效。
2. 全局配置文件:Mac 系統在 ~/.gitconfig ,Windows 系統在 C:\Users\<用戶名>\.gitconfig 。
3. 系統級的配置文件:在 Git 的安裝目錄下(Mac 系統下安裝目錄在 /usr/local/git )的 etc 文件夾中的 gitconfig 。

從遠程倉庫克隆一個版本庫到本地。

初始化項目所在目錄,初始化後會在當前目錄下出現一個名為 .git 的目錄。

查看本地倉庫的狀態。

操作遠程庫。

操作 Git 的分支命令。

檢出命令,用於創建、切換分支等。

把已經提交的記錄合並到當前分支。

把要提交的文件的信息添加到暫存區中。當使用 git commit 時,將依據暫存區中的內容來進行文件的提交。

將暫存區中的文件提交到本地倉庫中。

從遠程倉庫獲取最新的版本到本地的 tmp 分支上。

合並分支。

比較版本之間的差異。

從遠程倉庫獲取最新版本並合並到本地。
首先會執行 git fetch ,然後執行 git merge ,把獲取的分支的 HEAD 合並到當前分支。

把本地倉庫的提交推送到遠程倉庫。

顯示提交的記錄。

還原提交記錄。

生成一個新的提交來撤銷某次提交,此次提交之前的所有提交都會被保留。

操作標簽的命令。

重命名文件或者文件夾。

刪除文件或者文件夾。

多人合作開發時,如果遠程的分支被其他開發刪除掉,在本地執行 git branch --all 依然會顯示該遠程分支,可使用下列的命令進行刪除:

❼ git基本命令ls、cat、mv、touch簡述

1. 命令含義:List directory contents,用來顯示目錄或具體文件列表。
2. 主要用法示例:

1. 命令含義:Print and concatenate files,列印、合並文件。
2. 主要用法示例:

1. 命令含義:Move or rename files and directories,移動或重命名文件和目錄。
2. 主要用法示例:

1. 命令含義:用於修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的空白文件。
2. 主要用法示例:

該網站幾乎能夠查詢所有Linux命令的含義,其界面如下圖:

閱讀全文

與git的基本命令相關的資料

熱點內容
如何在蘋果平板上設置app切換 瀏覽:706
帶著金手指到民國 瀏覽:593
les肉電影 瀏覽:821
嬰兒武打片 瀏覽:642
師徒訓誡小說推薦 瀏覽:548
好後綴演算法 瀏覽:19
關閉終端的命令 瀏覽:511
有聲黃讀 瀏覽:542
三大頂級動作片推薦胸大的女人電影 瀏覽:367
哺乳期誘惑電影 瀏覽:706
哪些雲伺服器可以搭建郵件伺服器 瀏覽:687
美國試禁忌當上演員 瀏覽:304
hqss/vod/index.asp 瀏覽:404
男主很帥的歐美大尺度電影 瀏覽:356
怎麼消除安卓的系統通知 瀏覽:478
程序員3萬4是稅後嗎 瀏覽:868
javagui窗口 瀏覽:522
風月片網站動漫 瀏覽:289
電影拉幫套 瀏覽:745
鴉王電影國語版 瀏覽:600