git中Bash基本操作命令


 

轉載:https://www.cnblogs.com/weibanggang/p/9663623.html

1)、cd : 改變目錄。
2)、cd . . 回退到上一個目錄,直接cd進入默認目錄
3)、pwd : 顯示當前所在的目錄路徑。
4)、ls(ll): 都是列出當前目錄中的所有文件,只不過ll(兩個ll)列出的內容更為詳細。
5)、touch : 新建一個文件 如 touch index.js 就會在當前目錄下新建一個index.js文件。
6)、rm: 刪除一個文件, rm index.js 就會把index.js文件刪除。
7)、mkdir: 新建一個目錄,就是新建一個文件夾。
8)、rm -r : 刪除一個文件夾, rm -r src 刪除src目錄, 好像不能用通配符。
9)、mv 移動文件, mv index.html src index.html 是我們要移動的文件, src 是目標文件夾,當然, 這樣寫,必須保證文件和目標文件夾在同一目錄下。
10)、reset 重新初始化終端/清屏。
11)、clear 清屏。
12)、history 查看命令歷史。
13)、help 幫助。
14)、exit 退出。
15)、#表示注釋

git remote:查看遠程庫信息 
git remote -v:遠程庫詳細信息
git branch -r , git branch -a 查看遠程分支
git push 將當前分支推送到遠程對應的分支(若遠程無對應分支,則推送無效) 
git push origin dev 將分支dev提交到遠程origin/dev(遠程沒有則創建, 遠程沒有dev則創建) 
git branch –set-upstream branch-name origin/branch-name 建立本地分支和遠程分支的關聯
git checkout -b dev origin/dev 創建遠程的origin/dev分支到本地
 

分支常用命令

查看分支:git branch 
創建分支:git branch name 
切換分支:git checkout name 工作區文件內容會立即變化成對應分支的內容 
創建+切換分支:git checkout -b name 
合並某分支到當前分支:git merge name 
刪除分支:git branch -d name

查看分支合並情況:git log –graph –pretty=oneline –abbrev-commit

合並分支(fast forward):git merge name 
合並分支(禁用 Fast forward):git merge –no-ff -m “描述” dev

標簽常用命令

1、創建標簽
git tag tagname 對當前版本建立標簽 git tag tagname commit_id 對歷史版本建立標簽 git tag -a tagname -m “描述…” commit_id 添加說明 git tag 查看所有標簽 git show tagname 查看某個標簽具體信息

2、刪除標簽
git tag -d tagname 刪除本地標簽

3、推送標簽
git push origin tagname 推送本地的某個標簽到遠程 
git push origin –tags 一次性推送所有分支

4、刪除遠程標簽
git tag -d tagname 先刪除本地 
git push origin :refs/tags/tagname 從遠程刪除

 Git配置 - git config

使用git config -l 查看現在的git環境詳細配置

設置用戶名與郵箱(用戶標識,必要) 

 $ git config --global user.name "[名稱]"  
  $ git config --global user.email [郵箱]   

 

# 添加指定文件到暫存區
$ git add [file1] [file2] ...

# 添加指定目錄到暫存區,包括子目錄
$ git add [dir]

# 添加當前目錄的所有文件到暫存區
$ git add .

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM