本文部分内容转自博文:https://www.cnblogs.com/java-maowei/p/5950930.html
第一部分: 安装
1. 下载地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载;
2. 点击安装, 然后下一步, 直到下面这个页面:
建议: 按照上面所示方式选中复选框 ;
3 点击下一步, 直到出现这个页面:
建议: 这个页面是选择git使用的命令行, 建议使用第一个git自带的;
4. 点击下一步, 直到出现下面这个页面:
建议: 这个是选择行结束符, windows与linux行结束符不一致; 建议选择第一个, 这样git会自动转换;
5. 点击下一步, 直到出现下面这个页面:
建议: 选择命名行窗口, 建议第一个;
6点击下一步, 直到出现下面这个页面:
建议: 是否开启文件缓存, 选第一个; 点击install;
7 安装成功后: 击桌面上的git快捷方式打开命名行, 运行git命名, 出现如下界面则成功:
第二部分: windows配置git SSH服务:
1. 生成SSH秘钥对:
在目录:C:\Users\你的电脑当前用户名\.ssh下执行git,命名行运行 : ssh-keygen -t rsa -C "你的邮箱地址";
如:项目地址:https://gitee.com/linhaijing_git/qwjava
则:邮箱地址:linhaijing_git@gitee.com
则命令为:ssh-keygen -t rsa -C "linhaijing_git@gitee.com"
2、回车,输入id_rsa
提示输入密码,直接回车
重复输入密码,再次回车
目录 C:\Users\你的电脑当前用户名\.ssh生成了文件id_rsa, id_rsa.pub
3 找到这个文件:用记事本打开, 然后复制 id_rsa.pub的内容
4 进入git, 从这里打开信息设置页面: 在这里添加生成的秘钥;
直接访问地址:https://gitee.com/profile/sshkeys
标题可以任意取值,将 id_rsa.pub中的内容复制进去,保存
注意本地的文件名 id_rsa, id_rsa.pub不要修改。
5.测试
执行命令:ssh -T [email protected],出现以下则表示成功!
第三部分: 配置全局用户名和邮箱
1.命令行运行以下指令:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
第四部分: IDEA 配置
1.配置git路径
2.新建一个项目
创建README.md文件,内容为git上项目名称
创建.gitignore文件,即git提交时忽略的文件
内容为:
*.class
#package file
*.war
*.ear
#kdiff3 ignore
*.orig
#maven ignore
target/
#eclipse ignore
.settings
.project
.classpath
#idea
.idea/
/idea/
*.ipr
*.iml
*.iws
#temp file
*.log
*.cache
*.diff
*.patch
*.tmp
#system ignore
.DS_Store
Thumbs.db
3. 码云上新建项目
下面按如下配置即可:
4、依次在terminal中依次执行如下语句
--git init ,初始化刚才新建的文件
--git add . :把文件添加进来
--git status:查看添加的文件状态
--git commit -am "注释" //注意不要用单引号 ---提交到本地仓库
--git remote add origin ssh的地址(在码云上复制)
如果出现[email protected]: Permission denied (publickey)错误,则看id_rsa是否配置正确。
5:本地代码提交到码云
在idea terminal终端执行:
git push -u origin master
出现错误,提示执行git pull
则执行git pull
再执行git push -u origin master,如果还是报错因为当前版本较低
git push -u -f origin master强制提交。
如果不出错误提示输入用户名, 密码,则输入gitee的用户名和密码。
如果出现提示没有本地分支, 运行以下命名:
git branch --set-upstream master origin/master
6 打开gitee验证: 可以看出确实提交上去了
https://gitee.com/linhaijing_git/qwjava
7、之后就可以通过idea进行提交了
8、创建本地和远程分支
在idea terminal终端执行:
git checkout -b v1.0 origin/master 本地创建分支
git branch 查看本地分支
git branch -r 查看远程分支
git push origin HEAD -u 为远程码云创建分支