IntelliJ IDEA下配置git

  • 本地安装好git,并配置合理的SSH key,具体配置可以参考

   

注:截图中有很多地方被打码了,打码的地方换成自己对应的目录和git地址即可。

  • IntelliJ IDEA->Performance->Version Control->git 将自己安装git的可执行文件路径填入Path to Git executable,点击 Test测试一下

idea 中使用git pull 出现Access denied idea checkout git_git

 

git clone

在启动IDEA时,在checkout from Version Control 选择Git

idea 中使用git pull 出现Access denied idea checkout git_远程分支_02

idea 中使用git pull 出现Access denied idea checkout git_git_03

通过VCS->Git->Clone

idea 中使用git pull 出现Access denied idea checkout git_git_04

  • 输入你的远程仓库地址,点击测试一下地址是否正确

git checkout

  • 在IntelliJ IDEA右下角有一个git的分支管理,点击。选择自己需要的分支,checkout出来

  • checkout出来,会在底端显示当前的分支。其中local Branches显示的为本地仓库中的版本,Remote Branches为远程仓库中的版本,Current branch:XXXX为显示当前分支
  • 点击IDE的右上角的向下箭头的VCS,将分支的变更同步到本地

2.4、git diff

  • 在local changes 中选中要比对的文件,右键选择show diff 便可以查看文件的变动。或者选择Revert放弃文件的改动 
  • 2.5、git log
  • 在Version Control下选择Log,可以查看提交历史 
  • 2.6、git commit
  • 默认导入的工程已经git add加入库跟踪区了
  • 随便修改一下pom.xml文件,其修改的文件会显示在Version Control中的local changes下
  • 点击IDE右上角的向上箭头的VCS, git commit, 写上日志提交到本地代码库中
  •  


    2.7、git push
  • VCS->Git->Push 将本地代码提交到远程仓库

idea 中使用git pull 出现Access denied idea checkout git_git_05

idea 中使用git pull 出现Access denied idea checkout git_git_06

idea 中使用git pull 出现Access denied idea checkout git_git _07

  • 在Idea命令行使用git
    常见的命令:
    clone项目  git clone xxxxxx
    检查项目状态 git status
    切换分支并和远程的分支关联 git checkout -b xxx -t origin/xxx
    拉最新更新 git pull 
    提交更新 git commit -am "备注"
    合并分支到当前分支,首先切换到需要被合并的分支 git checkout xxx, 再合并  git merge yyyy
    提交 git push
  • git通过windows客户端把本地工程提交到远程分支上
    1、本地新建一个文件夹例如:testgit  
     
    2、进入文件夹 testgit    右键
  • 再执行 git clone http://git.testgit.com/yyaaa/testgit.git(需要换成自己的真实git地址)
     
    3、 cd testgit (进入clone下的目录)
     
    3、 git checkout develop  (切换成远程分支develop)
     
    4、把工程或者文件拷贝到testgit
     
    5、git add . (增加所有文件到仓库)
     
    6、git commit -m "init commit testgit"  (提交文件时的备注信息描述)
     
    7、git push origin develop:develop  (提交到远程develop分支上)
    git 拉取远程分支到本地
    1、新建一个空文件,文件名为testgit
    2、进入testgit右键 选择Git Bash Here ,进入界面后按下图进行操作
    本图示例为 从远程分支develop 拉到本地testgit文件夹中

git 删除远程分支文件

idea 中使用git pull 出现Access denied idea checkout git_git _08