idea的terminal是一個終端命令行,你知道嗎
文章目錄

Terminal作為cmd終端
Terminal是idea的一個終端(默認是cmd終端),可以通過Terminal使用cmd命令。


Terminal作為git終端
Terminal默認不能使用git命令,如果想在Terminal中使用git命令,需要在Settings —> Tools —> Terminal —> Shell path中用bash.exe(git終端)將cmd.exe(cmd終端)替換掉


掌握git常用命令
向遠程github推送代碼
1.將當前目錄初始化為git倉庫(初始化成功后,目錄中會生成一個.git文件)
git init
2.跟蹤所有文件,將其從工作區提交到暫存區
git add .
3.將暫存區的所有文件提交到git倉庫
git commit -m "提交說明"
4.將本地git倉庫與遠程github倉庫進行關聯(以后再推送文件到遠程github倉庫就無需再次關聯咯)
git remote add origin git@github.com:用戶名/github倉庫名.git
5.將本地git倉庫的內容推送到遠程github倉庫指定分支(剛創建的github倉庫只有一個master分支)
git push -u origin master
從github上clone項目
此內容轉載自:https://blog.csdn.net/eva_lu/article/details/80521300
1.首先要在本地新建一個文件夾,作為本地倉庫。例如:新建文件夾mydata
2.進入mydata文件件下,右擊-git bush here
3.進入下面的界面,輸入git init,將該目錄初始化成本地git倉庫
————————————————

4.將你需要的項目從github或者服務器上克隆下來
命令:git clone url (url為為項目服務器地址或github地址)
這里以vue-devtools的github項目為例,并將其clone到本地
命令:git clone https://github.com/vuejs/vue-devtools.git
————————————————

5.完成(打開文件夾,項目已經被clone到本地了)

本地分支
顯示所有本地分支 (初始化時只有一個master分支)
git branch
創建本地分支
git branch 分支名
或
git checkout -b 分支名
刪除本地分支
git branch -d 分支名
切換分支(比如有master和fuck兩個分支,當前是master分支,可以通過該命令切換到fuck分支)
git checkout 要切換至的分支名
查看最近推送到遠程的本地分支
git branch -v
分支重命名(要先git checkout 分支名切換到該分支后,再git branch -m 重命名)
git branch -m 新的分支名
將本地xxx分支關聯到遠程xxx分支上
git branch --set-upstream-to=origin/xxx
遠程分支
顯示所有遠程分支 (初始化時只有一個master分支)
git branch -r
創建遠程分支(先創建本地分支,再推送到遠程)
#創建本地分支
git branch 分支名
#將本地分支推送到遠程
git push branch 本地已創建的分支名
刪除遠程分支
git push origin --delete 分支名
切換分支(比如有master和fuck兩個分支,當前是master分支,可以通過該命令切換到fuck分支)
git checkout 要切換至的分支名
分支代碼合并
分支合并(比如當前為master分支,執行該命令后會將dev分支合并到當前分支)
git merge dev
拉取遠程倉庫信息
亂七八糟的命令
查看當前目錄下所有子目錄和文件(不包括隱藏文件)
ls
查看當前目錄下所有子目錄和文件(包括隱藏文件)
ls -a
刪除.git文件(本地git倉庫)
rm -rf .git
查看git倉庫狀態(未git add跟蹤的文件,已提交過的在更改后未暫存的文件等. .)
git status
顯示未提交的更改
$ git diff
撤回更改
$ git reset
查看提交日志版本號
$ git log
回退代碼到指定版本號
$ git reset 版本號
顯示所有遠程分支 (初始化時只有一個master分支)
git branch
拉取/下載代碼
$ git pull
如果對哪個命令不是很熟悉,可以使用xxx --help命令查詢
https://blog.csdn.net/weixin_34032779/article/details/86465645
https://blog.csdn.net/weixin_42950079/article/details/86599115
https://blog.csdn.net/qq_27327261/article/details/82180364
http://www.rzrgm.cn/donglt-5211/p/12160512.html
https://blog.csdn.net/qq_32793045/article/details/90547678
————————————————
版權聲明:本文為CSDN博主「CD4356」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_42950079/article/details/104330372

浙公網安備 33010602011771號