真实的企业项目开发中git的使用方法

Posted wuyi_all_in

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了真实的企业项目开发中git的使用方法相关的知识,希望对你有一定的参考价值。


真实的企业项目开发中git的使用方法_git


建立一个文件作为git的本地库,在本地库中 进行  git   init 

真实的企业项目开发中git的使用方法_热修复_02

设置签名

真实的企业项目开发中git的使用方法_本地库_03

设置仓库级别的签名

真实的企业项目开发中git的使用方法_git_04

可以在 ./git/config 中查看自己设置的签名信息

真实的企业项目开发中git的使用方法_本地库_05

设置系统用户级别的签名

真实的企业项目开发中git的使用方法_热修复_06

git  status  //查看状态信息

真实的企业项目开发中git的使用方法_热修复_07

删除暂存区中的test.txt

真实的企业项目开发中git的使用方法_git_08

把暂存区中的test.txt文件提交到本地库

ubuntu 系统中git commit 提交默认是nano,如果不是太会使用的话可以修成VIm,用如下命令修改


echo export EDITOR=/usr/bin/vim >> ~/.bashrc 

//重启终端再提交代码的时候就会默认使用VIM编辑


真实的企业项目开发中git的使用方法_热修复_09

真实的企业项目开发中git的使用方法_git_10

小节:


真实的企业项目开发中git的使用方法_git_11


值得一提的是,如果我们不是提交新加文件,而是提交修改文件,可以直接git commit -a  或者git commit -am "说明"  

无须添加文件名,这种直接提交修改文件的方法的弊端是,不能像存在缓存区一样,撤回

 

查看历史提交记录 

git log

git log --pretty=oneline

git log --oneline   //只会显示头指针前的版本

git  reflog

真实的企业项目开发中git的使用方法_git_12

真实的企业项目开发中git的使用方法_热修复_13

前进或者后退一个版本

git reset --hard [局部索引值]

真实的企业项目开发中git的使用方法_本地库_14


真实的企业项目开发中git的使用方法_热修复_15


真实的企业项目开发中git的使用方法_热修复_16


真实的企业项目开发中git的使用方法_热修复_17


真实的企业项目开发中git的使用方法_git_18


分支


真实的企业项目开发中git的使用方法_热修复_19


查看分支  git branch -v

真实的企业项目开发中git的使用方法_热修复_20

创建一个热修复(hot_fix)分支 git branch hot_fix

真实的企业项目开发中git的使用方法_git_21

真实的企业项目开发中git的使用方法_本地库_22

切换到热修复(hot_fix)分支  git checkout hot_fix

真实的企业项目开发中git的使用方法_热修复_23

分支合并

切换到原先的master 分支后,执行  git merge hot_fix  将热修复(hot_fix)分支和当前merge 分支合并

真实的企业项目开发中git的使用方法_热修复_24

真实的企业项目开发中git的使用方法_本地库_25

合并产生冲突


真实的企业项目开发中git的使用方法_git_26


邀请团队成员加入git的项目


真实的企业项目开发中git的使用方法_本地库_27


 

真实的企业项目开发中git的使用方法_热修复_28


真实的企业项目开发中git的使用方法_本地库_29


加入到团队后,可以push 项目了

git push origin master  //提交本地库到远程库

团队协作远程库修改的拉取

真实的企业项目开发中git的使用方法_git_30

真实的企业项目开发中git的使用方法_本地库_31

fetch的拉取不会修改本地库的内容,可以切换到origin/master 中查看 

真实的企业项目开发中git的使用方法_热修复_32

查看完毕后,再将fetch拉取的内容和本地库进行合并

真实的企业项目开发中git的使用方法_本地库_33

团队协作提交时冲突

真实的企业项目开发中git的使用方法_git_34

跨团队操作

真实的企业项目开发中git的使用方法_git_35

 

 

 

 

以上是关于真实的企业项目开发中git的使用方法的主要内容,如果未能解决你的问题,请参考以下文章

git系列讲解

webpack:从入门到真实项目配置

企业办公3D指纹考勤系统解决方案

5h 打通 Git 全套教程丨 2021 最新 IDEA 版

javaweb获取客户端真实ip

javaweb获取客户端真实ip