GIt的基本操作詳解

2022-09-27 04:48:13 字數 2951 閱讀 5097

目錄

基本操作

基本操作

安裝與配置

$ git config --global user.name "runoob"

$ git config --global user.email [email protected]

$ git config --global core.editor vim//指定文字編輯器

$ git config --list //檢視配置資訊

init

//初始化

git init

//建立與初始化

git init newrepo

add與commit

git add *.c

git add readme

git commit -m '初始化專案版本'

git status -s //檢視專案的當前狀態。

git add 快照的內容寫入快取區

git commit 將快取區內容新增到倉庫中。

clone

$ git clone  study-work

vim//用vim編輯器開啟a或並建立a檔案

vim a

am狀態的意思是,這個檔案在我們將它新增到快取之後又有改動

status

//命令用於檢視專案的當henigxf前狀態。命令的時候加了 -s 引數,以獲得簡短的結果輸出。

git status -a

diff

git diff

rm(刪除檔案)

git rm file

注意:這裡的rm只能刪除已經add並且已經commit到git中的檔案。

恢復檔案

假如刪除檔案之後,我們想恢復檔案。不用擔心,git中的本地版本中都有記錄。

使用:git ls-files --deleted檢視刪除的檔案

使用:git checkout a恢復被刪除的檔案

mv(重新命名)

git mv 原檔名 新檔名

git分支操作

建立本地分支:git branch (branchname)

檢視本地分支:git branch

檢視遠端倉庫分支:git branch -r

檢視遠端與本地的所有分支:git branch -a

切換分支:git chenckout branchname

建立與進入分支:git checkout -b (branchname)

刪除分支:git branch -d (branchname)

不合併強制刪除分支git branch -d (branchname)

建立分支,進入分支建立新檔案,返回主線,可以看到檔案也存在於主線

刪除支線分支,不影響主線

使用分支將工作切分開來,從而讓我們能夠在不同上下文中做事,並來回切換

檢視檔案內容 cat + 檔名

這裡我們例項操作:以為例子

1.clone倉庫至本地

git clone [name]

這時候我們開啟資料夾,看到裡面的檔案是github的master分支上的檔案。

total 6

-rw-r--r-- 1 administrator 197121 2964 一月 20 10:42 app.js

-rw-r--r-- 1 administrator 197121 73 一月 20 10:42 package.json

-rw-r--r-- 1 administrator 197121 338 一月 20 10:42 readme.md

2.需要進入electron分支操作。

先通過命令git branch -r檢視clone的倉庫分支情況。

origin/head -> origin/master

origin/electron

origin/master

3.checkout我們需要的electron的分支**並建立乙個本地分支[分支名稱與遠端倉庫的一樣最好]。

git checkout -b electron origin/electron

現在我們再來檢視我們資料夾中的目錄

total 14

-rw-r--r-- 1 administrator 197121 3290 一月 20 10:47 app.js

-rw-r--r-- 1 administrator 197121 1780 一月 20 10:47 index.html

-rw-r--r-- 1 administrator 197121 1082 一月 20 10:47 main.js

-rw-r--r-- 1 administrator 197121 271 一月 20 10:47 package.json

-rw-r--r-- 1 administrator 197121 193 一月 20 10:47 readme.md

4.修改**

5.提交快取與提交。

administrator@rwernnqig0nbui2 mingw32 /d/node-scande程式設計客棧skimg (electron)

$ git commit -m'qiniu'

[electron b088f1b] qiniu

1 file chawww.cppcns.comnged, 1 insertion程式設計客棧(+)

6.提交至遠端分支electron

git push origin electron

檢視歷史記錄

git log --oneline

$ git log --oneline --graph  //檢視歷史中什麼時候出現了分支、合併。以下為相同的命令,開啟了拓撲圖選項

逆向顯示所有日誌git log --reverse --onelin

新增標籤

git tag檢視所有標籤

git tag -a帶-a就是乙個帶註解的標籤

清屏clear

本文標題: git的基本操作詳解

本文位址:

GIT操作基本詳解(1)

現在的版本控制系統中,git的人氣越來越高,可能是因為git是鼎鼎大名的大神linus所寫。最近在學習 版本控制之道 使用git 打算寫一寫讀書筆記,也順便讓跟我一樣剛接觸的朋友一起來學習。1.git概述 版本控制系統 version control system,vcs 是用來幫助我們記錄和追蹤專...

詳解git基本操作和指令

基本操作 常用命令 git status版本狀態檢視 紅色 說明檔案位於工作區 綠色 說明檔案位於暫存區 沒有體現,說明位於版本區 git add a新增所有新檔案到暫存區 或者git add git add 使用git restore可以丟棄工作區的改動 git commit m 注釋 提交修改並...

Git的基本操作

git能非常友好幫我們管理源 功能非常強大,這裡只簡單記錄下最基本的一些常用操作。首先註冊乙個github賬號,然後建立倉庫,這些是最基本的。下面是乙個栗子 建立完倉庫後,其實github下面也有提示你如何進行操作 如我的放置源 的路徑在 d gitdemo 下面存放都是專案源 接著開啟git ba...