雖然以前也有一些git的基礎(chǔ),但是好久不用了,基本也都忘沒(méi)了,而且以前用圖形化界面的工具比較多,最近決定多用用命令行吧,感覺(jué)命令行還是挺好用的。
最近在mac上面裝了iterm2感覺(jué)挺好用的,還支持各種擴(kuò)展,挺好的。iterm2下載鏈接
就不做什么過(guò)多的介紹了,github也這么多年了,還是不錯(cuò)的,而且今天打算記錄的也是git的命令,等以后會(huì)用到更多的命令的時(shí)候也會(huì)更新這篇博客的。
| 命令 | 含義 |
|---|---|
| git branch | 查看本地所有分支 |
| git status | 查看當(dāng)前狀態(tài) |
| git commit | 提交 |
| git branch -a | 查看所有的分支 |
| git branch -r | 查看遠(yuǎn)程所有分支 |
| git commit -m "注釋" | 提交并加注釋 |
| git push origin master | 將分支推送到服務(wù)器上 |
| git remote show origin | 顯示遠(yuǎn)程庫(kù)里面的資源 |
| git remote -v | 查看遠(yuǎn)程倉(cāng)庫(kù) |
| git checkout dev | 建立一個(gè)新的本地分支 |
| git merge origin/dev | 將分支dev與當(dāng)前分支進(jìn)行合并 |
| git checkout dev | 切換到本地dev分支 |
| git remote show | 查看遠(yuǎn)程庫(kù) |
| git add . | 將修改全部添加進(jìn)去 |
| git rm 文件名 | 刪除指定文件 |
| git pull | 將本地代碼與服務(wù)器同步 |
| git push origin master | 將本地項(xiàng)目提交到服務(wù)器中 |
| git clone | 將代碼克隆到本地 |
| git checkout [name] | 切換分支 |
| git push origin --delete [name] | 刪除遠(yuǎn)程分支 |

github
以上就是總結(jié)給自己看的吧,如果大家有什么疑問(wèn)也可以留言問(wèn),我有空也會(huì)介紹一下原理和與其它版本控制工具的對(duì)比
較為簡(jiǎn)單的上傳本地代碼到GitHub:
git init
git remote add [shortname] [url]
git pull origin master
git add .
git commit -m "description"
git push origin master
修改本地用戶(hù)
git config --global user.name "youname"
git config --global user.email "youeamil@email.com"