真实的企业项目开发中git的使用方法
Posted wuyi_all_in
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了真实的企业项目开发中git的使用方法相关的知识,希望对你有一定的参考价值。
建立一个文件作为git的本地库,在本地库中 进行 git init
设置签名
设置仓库级别的签名
可以在 ./git/config 中查看自己设置的签名信息
设置系统用户级别的签名
git status //查看状态信息
删除暂存区中的test.txt
把暂存区中的test.txt文件提交到本地库
ubuntu 系统中git commit 提交默认是nano,如果不是太会使用的话可以修成VIm,用如下命令修改
echo export EDITOR=/usr/bin/vim >> ~/.bashrc
//重启终端再提交代码的时候就会默认使用VIM编辑
小节:
值得一提的是,如果我们不是提交新加文件,而是提交修改文件,可以直接git commit -a 或者git commit -am "说明"
无须添加文件名,这种直接提交修改文件的方法的弊端是,不能像存在缓存区一样,撤回
查看历史提交记录
git log
git log --pretty=oneline
git log --oneline //只会显示头指针前的版本
git reflog
前进或者后退一个版本
git reset --hard [局部索引值]
分支
查看分支 git branch -v
创建一个热修复(hot_fix)分支 git branch hot_fix
切换到热修复(hot_fix)分支 git checkout hot_fix
分支合并
切换到原先的master 分支后,执行 git merge hot_fix 将热修复(hot_fix)分支和当前merge 分支合并
合并产生冲突
邀请团队成员加入git的项目
加入到团队后,可以push 项目了
git push origin master //提交本地库到远程库
团队协作远程库修改的拉取
fetch的拉取不会修改本地库的内容,可以切换到origin/master 中查看
查看完毕后,再将fetch拉取的内容和本地库进行合并
团队协作提交时冲突
跨团队操作
以上是关于真实的企业项目开发中git的使用方法的主要内容,如果未能解决你的问题,请参考以下文章