快速掌握git基本使用

2021-09-16 20:05:40 字數 2486 閱讀 5510

前言:

很多時候,我們使用git,尤其是想快速入門時,可能只想掌握基本使用。

git命令很多,但真正常用到的還是比較少的,這裡就總結下怎樣快速入門

要使用git,首先得轉殖遠端倉庫,一般有兩種方式,https和ssh,此處以coding為例

1.http模式,需要配置註冊的使用者名稱和郵箱

在git命令列輸入:

git config --global user.name 'name' 設定使用者名稱

git config --global user.email 'email' 設定郵箱

然後:git clone ''

2.使用ssh方式

需要將自己的公鑰傳到伺服器,這樣就可以不輸入密碼直接git clone

ssh-keygen  -q -t rsa -f /root/.ssh/id_rsa  -n ''          #生成乙個空密碼的金鑰

-t 指定演算法

-f 指定生成秘鑰路徑

-n 指定密碼

將/root/.ssh/id_rsa.pub的內容上傳到git伺服器(此處為coding)

然後就可以直接轉殖倉庫

1.拉取最新檔案,然後再修改

git pull
2.檢視修改的檔案 -> git status[圖1] 這裡可以看出並沒有修改任何內容

[圖2]這裡可以看出修改了乙個檔案

3.檢視修改檔案的詳細資訊 -> git diff file

[圖3]綠色部分就是新新增內容,前面有個+號表示

4.提交到本地倉庫

git add ./                #新增當前目錄下修改版本檔案

git commit -m '提交說明' #提交到本地倉庫**

[圖4]

注意: 這裡可能會遇到新增了檔案,git無法找到並新增的情況,這時候可以git -f add path/file方式強制新增到git倉庫然後提交

5.提交到遠端倉庫 -> git push

1.檢視歷史提交版本 ->git log

2.檢視某個檔案的歷史修改 ->git log filename

3.檢視最近幾次的修改 ->git log -p [-num]

4.檢視某一次提交修改的內容 -> git show [commit-hash-id]

1.git remote -v               #檢視遠端倉庫詳細資訊

2.git checkout [./ | /file] #放棄當前資料夾下所有修改的內容,使修改內容無效

3.git checkout dev #切換到dev分支

4.git branch #檢視當前分支,以及有哪些分支

5.git merge dev #合併dev分支到當前分支

git --help
2.更為詳細的資料可參考:

快速掌握Git基本用法

git是什麼?git是一款開源的分布式版本控制系統 distributed version control system 什麼是版本控制?為什麼需要?如果你是乙個rd,那就應該知道,碼農最討厭的合作夥伴就是產品經理,因為他們總是三天兩頭的改變主意,不珍惜碼農們的辛苦付出。舉個例子,產品經理提出乙個新...

快速掌握GIT

流程 取 每次工作前更新 到最新版本 修改 提交 到伺服器 設定使用者名稱與郵箱 git config global user.name my name git config global user.email my email.com 從已有的git庫中提取 每次更改 的操作 更新本地 到最新版本...

git 掌握基本git命令

git上傳到github倉庫 git init初始化 git add 是把所有檔案上傳到暫存區 本地 暫存區 才是github倉庫 git commit m 上傳到,並且注釋 如下 git status 是看狀態 然後再試 git push git位址 上傳有幾種,我這裡用了把原始碼推到git倉庫,...