idea 提交git项目操作步骤

2020-02-24  本文已影响0人  gehaixia

1、idea中的项目,设置git命令窗口file->setting->tools->terminal,shell path目录为bash.exe目录

2、命令窗口如下:

terminal窗口中文乱码解决方法:在文件末尾增加,

export LANG="zh_CN.UTF-8"

export LC_ALL="zh_CN.UTF-8"

3、idea中修改过的文件没有提交时蓝色。

4、编辑完文档,git add -all提交到缓存区,git commit -m “提交信息”提交到本地仓库;

git push origin master 提交到远程仓库

5、新修改的代码提交步骤:

1)git status //查看哪些文件被修改

2)git add . //添加到缓存区

3) git commit -m "提交信息" //提交到本地仓库

4)git push origin master //提交到远程仓库

6、常用命令

1)git branch //查看本地分支

2)git branch -r //查看远程分支 远程分支origin开始的

3)git branch -a //查看所有分支,包括本地分支,远程分支

4)git fetch origin //更新远程仓库信息,把远程仓库拉取到本地

5)git checkout-b myRelease origin/Release //在本地创建一个分支,并切换到新分支

6)git reset--hard<commit-id>  //提交到本地仓库的代码可以撤销

7)git log //可以查看commit记录,查看commit id

命令如下所示:

7远程仓库合并

1)例如把reportView-20200228合并到远程仓库 origin/master分支上

现在本地创建origin/masger 的分支,并且切换到新分支

2)git merge dev //合并本地分支,并在本地解决冲突(git diff可以对比分支差别)

3)git push origin master //推送至远程master即为合并后的分支

8 删除分支

1)删除本地分支

git branch -D BranchName

其中-D也可以是--delete,如:

git branch --delete BranchName

2)删除远程分支

git branch -r -D origin/reportView-20100228

git push origin -d reportView-20100228

9把本地分支提交的远程仓库

1)本地分支为reportView-20100228,想要提交到远程的master分支上

2)git checkout master //在本地当前分支,切换到远程的master分支,也可是远程的其他分支

3)git merge reportView-20100228 //把本地分支与master分支合并

 //取远程分支合并到本地: $ git merge origin/mybranch

4)git push origin master:origin/master //远程提交

10创建分支

创建本地分支

取远程分支并分化一个新分支: $ git checkout -b mybranch origin/mybranch

$ git checkout -b mybranch origin/mybranch

把本地内容推送到远程并在远程创建新分支:

git push origin paientsNovelCoronavirus-0305

如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同名),如果该远程分支不存在,则会被新建

上一篇下一篇

猜你喜欢

热点阅读