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
https://www.cnblogs.com/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