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...