cd

cd4356

Terminal作为cmd终端

Terminal是idea的一个终端(默认是cmd终端),可以通过Terminal使用cmd命令。
cd4356
cd4356


Terminal作为git终端

Terminal默认不能使用git命令,如果想在Terminal中使用git命令,需要在Settings —> Tools —> Terminal —> Shell path中用bash.exe(git终端)将cmd.exe(cmd终端)替换掉
cd4356
cd4356


掌握git常用命令

向远程github推送代码

1.将当前目录初始化为git仓库(初始化成功后,目录中会生成一个.git文件)

git init

2.跟踪xxx文件,将其从工作区提交到暂存区

git add xxx

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仓库
cd4356

4.将你需要的项目从github或者服务器上克隆下来
命令:git clone url (url为为项目服务器地址或github地址)

这里以vue-devtools的github项目为例,并将其clone到本地
命令:git clone https://github.com/vuejs/vue-devtools.git

cd4356
5.完成(打开文件夹,项目已经被clone到本地了)
cd4356



本地分支

显示所有本地分支 (初始化时只有一个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

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐