Git 使用方法及规范

一、安装Git工具

官网地址:https://git-scm.com/

二、git配置用户名和邮箱

1.用户名和邮箱的作用

用户名和邮箱地址是本地git客户端的一个变量 . 用户每次提交代码都会记录用户名和邮箱。

2.设置用户名及邮箱
1
2
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
3.查看用户名和密码
1
2
git config user.name
git config user.email

三、Windows10下更换Git用户名或密码

Windows10用户下经常使用Git的进行版本控制的同学,可能会碰到这样的一个问题,有些IDE的Git功能自动帮我们记住了用户名和密码,但是如果你想修改Git用户名和密码时,就需要找到Git的用户名密码到底存在哪里。
1.点击windows桌面左下角win图标右边的搜索按钮,打开搜索输入框,然后输入“控制面板”,然后点击搜索结果列表中的控制面板条目,打开控制面板。
2.在打开的控制面板页面,找到“用户账户”,然后点击打开。在新打开的页面,点击“管理Windows凭据”,最后进入windows凭据管理器页面。
3.在这个页面你将会看到之前保存过的Git用户账号,在普通凭据标签下面,以“git”开头的就是你git各个git远程仓库地址。选择你想要修改远程仓库的对应的条目,就可以在展开的页面进行修改和删除了。

四、gitignore文件中忽略项不起作用的解决方法:

1
2
3
git rm -r --cached .
git add .
git commit -m 'update .gitignore'

五、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 里程碑管理