Git 基本操作

2021-10-21 08:46:20 字數 2614 閱讀 1418

git初始化

git init

配置使用者資訊

git config --global user.name 「名稱」

git config --global user.email 「郵箱號」

防止亂碼指定編碼格式

think@think-pc mingw64 /e/untitled (master)

$ git config -

-global i18n.commitencoding urf-

8think@think-pc mingw64 /e/untitled (master)

$ git config -

-global i18n.logoutputencoding urf-

8think@think-pc mingw64 /e/untitled (master)

$ git log commit

fatal: ambiguous argument 'commit'

: unknown revision or path not

in the working tree.

use '--' to separate paths from revisions, like this:

'git [...] -- [...]'

檢視本地配置資訊

git config --list

cat ~/.gitconfig

配置ssh金鑰(倉庫的 ssh key 和賬戶 ssh key 有區別)

ssh-keygen -c 郵箱號

測試公鑰

ssh -t [email protected]

新增遠端https後設定本地

git remote add origin **

檢視遠端連線名稱

git remote -v

git基本操作

檢視暫存區狀態

gjt status

資料儲存到暫存區

git add .

git add -a

git add 檔名

儲存檔案到本地倉庫

git commit -m 「日誌內容」

檔案提交到遠端倉庫

git push 遠端名 本地分支名

git push origin master

檢視本地分支名

git branch

檢視遠端分支

git branch -r

建立git branch 分支名

切換分支

git checkout 分支名

建立並切換分支

git checkout -b 分支名

刪除分支

git branch -d 分支名

上傳分支到遠端

git push -u origin 分支名

上傳分支並指定名稱

git push -u origin 分支名:遠端命名

刪除遠端分支

git push -u origin :分支名

git push origin --delete 分支名

將遠端**下拉到本地(pull下拉**自動合併 = fetch下拉** + merge合併**)

git pull

git fetch

檢視日誌

git log

git reflog

git log -行號

git show ash編碼

(merge合併)其他分支合併到當前分支

(merge合併衝突分支、rebase將衝突分支放在已有分支後面)

git merge 分支名

git merge master

git rebase 遠端名/本地分支

回退上一次

git reset master^

git reset head^

回退上兩次

git reset master^^

回退多次

git reset master~次數

回退到版本號位置(其他內容在暫存區)

git reset --soft 版本號

回退到版本號位置(其他內容丟棄)

git reset --hard 版本號

回退到版本號

git revert 版本號

建立系統忽略檔案

touch .gitignore

寫檔案規則

www.gitignore.io

https每次都需要提交user/password

ssh預設連線,但需配置ssh-key

修改預設連線到的遠端url

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...

Git基本操作

21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...