GIT git常用命令行

2021-10-12 20:10:04 字數 3739 閱讀 8260

git config --global user.name "your name"

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

單步跳

cd (碟符/資料夾名):

多步跳

cd /路徑/路徑/.....

mkdir 資料夾名

touch 檔名

pwd

git init

git add 檔名.字尾

ls

git commit -m "提交的日誌說明"

git status

git diff 檔名

git log

簡化日誌內容

git log --pretty=oneline

log前的一大串數字就是commit id(版本號)可以用以標識每一次的修改,方便用以版本回溯或者切換版本

git reset --hard head^

git reset --hard 《版本號》

版本號可以只寫前面幾個數字

git reflog

rm 《檔名》

git checkout -- 《檔名》

ssh-keygen -t rsa -c "郵箱位址"

git remote add [email protected]:自己的github名/倉庫名.git

git push -u origin master

提交內容至遠端庫

git push origin master

git clone [email protected]:git使用者名稱/倉庫名.git

git remote rm

git checkout -b 分支名

git提供新的建立切換分支,比checkout更容易理解,因為checkout還有撤銷操作的意思

git branch

git merge 分支名

git branch -d 分支名

git push origin --delete 分支名

git log --graph

簡化輸出內容:git log --graph --pretty=oneline --abbrev-commit

git merge --no-ff -m "日誌訊息" 分支名

在實際開發中,我們應該按照幾個基本原則進行分支管理

儲存當前分支內容git stash

切換分支或者就在本分支git switch

建立切換新分支git switch -c

修改bug

切換回要修改bug的分支

合併分支git merhe --no-ff -m

刪除新分支git branch -d

切換回正在工作的分支

同步修改的bug到當前分支git cherry-pick

git stash list

建立新分支

開發功能

提交新內容

切換回分支

合併分支

刪除新分支

git branch -d

git branch --set-upstream-to

/

## 抓取分支內容

git pull

git rebase

git tag

git tag

git show

檢視標籤詳細資訊

git tag -a -m "" ()

推送單個標籤

git push

整體推送

git push --tags

git tag -d

先把本地的刪除

git push origin:refs/tags/git config --global alias 別名 《原命令》

vim .gitignore建立gitignore檔案

新增忽略資訊

//注釋

#.......

//過濾檔案設定,表示過濾這個資料夾

/target/

//表示過濾某種型別的檔案

*.mdb ,*

.ldb ,*

.sln

//表示指定過濾某個檔案下具體檔案

/mtk/

do.c ,/mtk/

if.h

// !開頭表示不過濾!*

.c ,

!/dir/subdir/

//支援萬用字元:過濾repo中所有以.o或者.a為副檔名的檔案*.

[oa]

----

----

----

----

----

----

----

----

----

----

----

----

//例如

# windows:

thumbs.db

ehthumbs.db

desktop.ini

# python:

*.py[cod]

*.so

*.egg

*.egg-info

dist

build

# my configurations:

db.ini

deploy_key_rsa

退出vim模式

現在就可以忽略這些你配置的檔案

vim

shift + ;

mysql常用命令行 mysql常用命令行操作語句

第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...

常用命令行

more的語法 more 檔名 enter 向下n行,需要定義,預設為1行 ctrl f 向下滾動一屏 空格鍵 向下滾動一屏 ctrl b 返回上一屏 輸出當前行的行號 q 退出more dos命令 1.dir 列出當前目錄下的檔案和資料夾 2.md 建立目錄 3.rd 刪除目錄 rd s 資料夾名...

GIT GIT 常用命令

切換分支 git checkout name 撤銷修改 git checkout file 刪除檔案 git rm file 檢視狀態 git status 新增記錄 git add file 或 git add 新增描述 git commit m miao shu nei rong 同步資料 gi...