目录
查看和修改本地git用户名和邮箱地址 的config的命令:
下面在log中可以对git进行回滚 添加标签 对比文件等一系列操作,,,一般建议直接在终端用命令操作git
gitee码云使用:
创建仓库:仓库名xxx,iti选择语言java,在.ggnore选中maven,许可证选Apache-2.0,开发模型选生成/开发模型,开发时在dev分支,发布时在master分支
ssh 公钥的设置: 登录以后找到个人的设置,找到密钥设置然后把本地的公钥设置进去即可,这样访问通过ssh 就可操作库了。
本地公钥生成命令:
安装好git后,打开git bash,输入命令 ssh -kengen -o , 默认以rsa 加密方式声明密钥,生成地址默认是user/.ssh下,然后把.pub 公钥放入gitee的中就ok了
查看和修改本地git用户名和邮箱地址 的config的命令:
以后提交文件时候会默认以这个用户登录名区提交:
查看配置: git config --global --list
修改配置 :
git config --global user.name "自定义名称"
git config --global user.email "邮箱地址"
git的使用
下载地址:https://git-scm.com/download
下载后一路下一步安装即可ok
git的从gitee上下载代码
有件创建一个文件,为你的项目的工程父工程路径,然后右键,打开git bash命令窗口,里面是linux命令
输入命令: git clone 项目的ssh地址
git的常用命令:
添加本地文件到缓存区 : git add .
提交git 文件到本地仓库: git commit -m “提交的信息”
打标签 : git tag “定义的标签名字”
查看标签: git tag
提交标签到远程 : git push -- tags
普通代码提交 : git push
提交前先先pull代码,以免把冲突提交上去,有冲突先解决冲突,在提交
拉取远程代码 : git pull 同等于 (git fecth 然后在 git merge 命令)
git 分支 :
创建分支:git branch 分支的名字 , 注意 : 需要git push , 才能把创建的分支提交到远程库,因为没有push时候,是先创建在本地的分支branch
把本地创建的分支同步到 远程库上: git push origin 分支名字
本地删除分支: git branch -d 分支的名字
删除远程分支:git push origin -d 分支的名字
切换分支: git checkout 分支名称 注意:有待提交的文件时候不能checkout 切换分支
查看本地 分支: git branch
查看远程分支 : git branch -r
提交代码到远程分支: git push origin 远程分支名称
拉取远程分支到本地: git pull origin 远程分支名称 注意:通常都是dev --dev,master --master
git 合并:
git merge 分支的名称 , 注意 :这个是把 某个分支合并到当前分支
合并完在提交当前分支到远程库 : git push origin 远程分支名称
git 回滚操作
建议在idea上操作,因为能看到提交日志,所以roll back会比较清晰
idea 集成git 的操作
git clone 下来的项目如下图,直接把这些文件复制到一个idea的工程中,然后打开idea,idea就直接集成了git,直接操作即可
对git的操作
下面在log中可以对git进行回滚 添加标签 对比文件等一系列操作,,,一般建议直接在终端用命令操作git
第二种通过idea 操作git
项目右键,操作git
git提交的忽略文件模板:.gitignore
# maven ignore
target/
output/
# *.jar
*.war
*.zip
*.tar
*.tar.gz
tree.txt
# eclipse ignore
.settings/
.project
.classpath
# idea ignore
.idea/
*.ipr
*.iml
*.iws
# temp ignore
*.log
*.cache
*.diff
*.patch
*.tmp
# system ignore
.DS_Store
Thumbs.db