查看配置:git config -l
查看系统配置:git config --system --list
查看用户配置:git config --global --list
系统配置文件:git安装目录\etc\gitconfig
用户配置文件:c盘\用户\WANGZHULIN\.gitconfig
配置用户名:git config --global user.name xxxxxx
配置邮箱:git config --global user.email xxxxxx
显示所有本地分支:git branch -a
克隆:git clone url
查看远程仓库地址:git remote -v
删除远程地址:git remote rm origin
添加远程地址:git remote add origin https://github.com/xxx(仓库地址)
其他分支拉取dev分支的最新代码:git merge develop
合并分支:git merge --no-ff 要合并的分支
将整个目录添加到暂存区:git add .
将指定文件添加到暂存区:git add 文件全路径
查看add中的文件:git status
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
提交:git commit -m "测试"
推:git push
提交远程指定分支:git push --set-upstream origin feature_authpersonal_1015 (前提idea中切换到该分支)
删除本地分支:git branch -D 分支名 (前提切换其他分支)
删除远程分支:git push origin --delete 分支名 (前提切换到master分支)
微软 devops 提交规范:
master 生产分支
dev 临时开分支,所有代码向这个分支合并,提交pr到dev分支,提交pr必须审核
feature-50-bug 自己开发分支,开发完成merge到 dev
1、创建基础分支
git checkout -b feature-50-bug origin/dev

2、开发完清理垃圾commit
git reset --soft origin/dev
git commit -a -m "feat #50 bug修改"

合并分支
git checkout dev
git pull
git checkout feature-50-bug
git rebase dev
git push -f
提交pr待审核
本文介绍了Git的基本使用,包括查看和配置用户信息、管理分支、克隆与远程操作,以及微软DevOps的提交规范。重点讲述了如何添加、暂存、撤销文件,提交、合并分支,以及如何处理远程分支。遵循master作为生产分支,dev作为临时合并分支,feature分支用于开发的规则。
3万+

被折叠的 条评论
为什么被折叠?



