git学习

git学习

git config -l # 查看所有git配置
git config --globel --list # 查看系统配置之外的配置
git config --global user.name "xxx"

环境变量只是为了在所有地方都可以使用

git的一些常用配置

user.name=fanxinweizuiniubi # github用户名
user.email=fanxinwei76@gmail.com # 邮箱
http.proxy=socks5h://127.0.0.1:1080 # 配置http代理
https.proxy=socks5h://127.0.0.1:1080 # 配置https代理
color.ui=true # 设置ui

git常用命令

git clone 网址
git add . # 将文件添加到暂存区
git commit -m "提交内容注释"  # 将文件提交到本地仓库

java开发通用.gitignore

#java
*.class

#package file
*.war
*.ear
*.zip
*.tar.gz
*.rar
#maven ignore
target/
build/

#eclipse ignore
.settings/
.project
.classpatch

#Intellij idea
.idea/
/idea/
*.ipr
*.iml
*.iws

# temp file
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

生成公钥

ssh-keygen -t rsa

生成公钥后绑定到github

idea集成git

将从git上克隆下来的项目的内容拷贝到用idea新创建的项目中即可。

git分支

git branch # 查看当前本地存在的分支
git branch -r # 查看远程仓库中的分支
git branch dev # 创建一个分支
git checkout -b dev # 切换到分支
git merge dev # 合并指定分支到当前分支
git branch -d dev # 删除指定分支

cherry pick

这个功能可以直接在idea中使用,它的作用的将在别的分支提交的代码拉到当前开发分支,实现代码的整合。
应用场景:有时候我们可能会面对测试环境不够用的问题,要将我们的代码合并到一个公共分支上,如果我们在公共分支上做开发,而提测使用的还是我们原来自己的分支时,使用cherry pick功能就很方便了。

posted @ 2020-11-10 15:06  一大碗小米粥  阅读(86)  评论(0编辑  收藏  举报