Git团队开发(一)

xiaoxiao2021-02-28  43

简介

其他版本控制工具

git和svn的简单对比

使用git

比较好用的git图形界面客户端有SourceTree、Github、Gitlab

 

add-->commit 流程图解

 

》1.为添加之前的颜色

红色 代表在”工作区“

》2.添加到暂存区之后的颜色

绿色 代码在”暂存区“

git常用指令

git --version : 查看git的版本信息

git config --global user.name  :  获取当前登录的用户

git config --global user.email  :  获取当前登录用户的邮箱

》查看文件被修改的什么地方

》git diff 文件名

》如果显示绿色代表新增

》如果显示红色代表删除

git add xx 命令可以将xx文件添加到暂存区

如果有很多改动可以通过 git add -A .来一次添加所有改变的文件 注意 -A 选项后面还有一个句点 .

git add -A表示添加所有内容

git add . 表示添加新文件和编辑过的文件不包括删除的文件

git add -u 表示添加编辑或者删除的文件,不包括新添加的文件

注意:如果没有在commit后面加上 -m说明修改了什么, 会自动进入vim界面, 要求我们输入修改信息

按键盘上的 i 代表开始输入内容

输入完毕之后按 esc 然后按 :wq

所以: 如果以后在终端中提交最好在后面加上-m

注意: git中的add和SVN中的add不太一样, SVN中只需要add一次, 而git中每次新建或者修改之后都需要重新add

> 查看log

》git log 文件名

》注意: GIt中的版本号是一个”40位“的哈希值, 而SVN中的版本号是一个递增的整数

》已经提交

git reset —hard HEAD^ 返回上一个版本

其中—hard代表强制重置

git reset —hard 版本号(只需要写前7位)

》未提交

git checkout 文件名 回退到上一次提交的版本

git reset —hard HEAD  回退到上一次提交的版本, 注意HEAD后面没有尖号^

git clone默认下载的master分支

git clone -b 分支名 仓库的URL  :  克隆指定分支

git push origin  分支名称,一般使用:git push origin master    (上传到master分支)

转载请注明原文地址: https://www.6miu.com/read-2620552.html

最新回复(0)