Git 使用方法及规范
Git 使用方法及规范
ibingbing一、安装Git工具
官网地址:https://git-scm.com/
二、git配置用户名和邮箱
1.用户名和邮箱的作用
用户名和邮箱地址是本地git客户端的一个变量 . 用户每次提交代码都会记录用户名和邮箱。
2.设置用户名及邮箱
1 | git config --global user.name "你的名字" |
3.查看用户名和密码
1 | git config user.name |
三、Windows10下更换Git用户名或密码
Windows10用户下经常使用Git的进行版本控制的同学,可能会碰到这样的一个问题,有些IDE的Git功能自动帮我们记住了用户名和密码,但是如果你想修改Git用户名和密码时,就需要找到Git的用户名密码到底存在哪里。
1.点击windows桌面左下角win图标右边的搜索按钮,打开搜索输入框,然后输入“控制面板”,然后点击搜索结果列表中的控制面板条目,打开控制面板。
2.在打开的控制面板页面,找到“用户账户”,然后点击打开。在新打开的页面,点击“管理Windows凭据”,最后进入windows凭据管理器页面。
3.在这个页面你将会看到之前保存过的Git用户账号,在普通凭据标签下面,以“git”开头的就是你git各个git远程仓库地址。选择你想要修改远程仓库的对应的条目,就可以在展开的页面进行修改和删除了。
四、gitignore文件中忽略项不起作用的解决方法:
1 | git rm -r --cached . |
五、gitlab分支说明:
develop:测试环境,用于测试人员进行测试,开发人员在此分支上进行开发。
master:预发布环境,跟生产环境一致,使用Jenkins部署。
production:生产环境
explore:探索分支,用于一些优化改进等,暂时不用。
六、IDEA使用git注意事项:
建议:
本地建2个文件夹,一个develop的,一个master的
将项目重新下载,2个分支分别放置2个文件夹中。
七、Git的常用命令:
命令 | 说明 |
---|---|
git add | 添加至暂存区 |
git add–interactive | 交互式添加 |
git apply | 应用补丁 |
git am | 应用邮件格式补丁 |
git annotate | 同义词,等同于 git blame |
git archive | 文件归档打包 |
git bisect | 二分查找 |
git blame | 文件逐行追溯 |
git branch | 分支管理 |
git cat-file | 版本库对象研究工具 |
git checkout | 检出到工作区、切换或创建分支 |
git cherry-pick | 提交拣选 |
git citool | 图形化提交,相当于 git gui 命令 |
git clean | 清除工作区未跟踪文件 |
git clone | 克隆版本库 |
git commit | 提交 |
git config | 查询和修改配置 |
git describe | 通过里程碑直观地显示提交ID |
git diff | 差异比较 |
git difftool | 调用图形化差异比较工具 |
git fetch | 获取远程版本库的提交 |
git format-patch | 创建邮件格式的补丁文件。参见 git am 命令 |
git grep | 文件内容搜索定位工具 |
git gui | 基于Tcl/Tk的图形化工具,侧重提交等操作 |
git help | 帮助 |
git init | 版本库初始化 |
git log | 显示提交日志 |
git merge | 分支合并 |
git mergetool | 图形化冲突解决 |
git mv | 重命名 |
git pull | 拉回远程版本库的提交 |
git push | 推送至远程版本库 |
git rebase | 分支变基 |
git rebase–interactive | 交互式分支变基 |
git reflog | 分支等引用变更记录管理 |
git remote | 远程版本库管理 |
git reset | 重置改变分支“游标”指向 |
git rev-parse | 将各种引用表示法转换为哈希值等 |
git revert | 反转提交 |
git rm | 删除文件 |
git show | 显示各种类型的对象 |
git stash | 保存和恢复进度 |
git status | 显示工作区文件状态 |
git tag | 里程碑管理 |