常見Bash命令操作

2022-08-23 12:03:10 字數 3176 閱讀 9627

檢視當前目錄

pwd
檢視目錄下的檔案

ls
進入某個目錄

cd
返回上一級目錄

cd ..
建立乙個目錄

mkdir abc
建立乙個檔案

touch a.html
儲存檔案退出

:wq
不儲存檔案退出

:q
git常用命令
第一次使用git時,需要設定使用者資訊

git config --global user.email "隨便郵箱"

git config --global user.name "隨便使用者名稱"

初始化倉庫

git init
提交乙個檔案到快取區

git add index.html
提交所有檔案到快取區

git add -a
檢視當前檔案狀態

git status
本地提交(儲存)

git commit -m "這是注釋,說明你改動了什麼"
檢視提交的歷史記錄

git log --pretty=oneline
返回上乙個版本

git reset --hard head^
返回上兩個版本

git reset --hard head^^
返回上5個版本

git reset --hard head~5
返回某個指定版本(git log 檢視版本號)

git reset --hard 版本號
對某次提交感到後悔,想重新提交覆蓋一下

git commit --amend -m '剛才的提交就覆蓋了'
git clone
建立遠端倉庫鏈結

git remote add origin
檢視遠端鏈結

git remote -v
刪除乙個遠端鏈結

git remote remove orgin
推送到遠端(主分支)

git push -u origin master
同步遠端分支內容到本地

git pull origin master
建立乙個分支

git branch  yintao01
切換到這個分支

git checkout yintao01
檢視當前的所有分支

git branch
將yt分支合併到當前分支

git merge yt
刪除分支

git branch -d yintao01
手動在資料夾中刪除的檔案,該如何在git倉庫中刪除?

git add * -a
徹底取消git版本管理控制

rm -rf .git
遠端倉庫建立時,建立了readme檔案,本地倉庫建好後,無法提交。

使用該命令,強行從遠端倉庫同步內容

這樣就可以提交並推送了

git pull origin master --allow-unrelated-histories
git本地回滾了舊版本,修改後無法推送遠端?

不要進行pull操作,直接強制推送就行了

git push origin --force
如果git push的時候每次都要求輸入賬號密碼,可能是快取模式沒有開啟

git config --global credential.helper store

bash命令列操作svn

cd 跳到指定檔案目錄 ls 列出當前檔案目錄下的所有子檔案 svn up 更新專案 將資源檔案從svn上打包下來 通過執行指令碼 chmod u x assets builder.php 修改許可權 assets builder.php build 壓縮 assets builder.php pa...

git中Bash基本操作命令

1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...

git中Bash基本操作命令

1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...