git用法

作者: 娇娇_5038 | 来源:发表于2022-01-28 05:59 被阅读0次

1.git是什么

git是分布式的版本控制软件

2.git安装(可以从这个网址下载安装)

https://git-scm.com/download/win

3.配置个人信息

git config --global user.email 'you@example.com'

git config  --global user,name 'your name '

4.配置公钥

4.1.执行生成公钥和私钥的命令:ssh-keygen -t rsa 

并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可执行start ~ 命令,生成的公私钥在 .ssh的文件夹里面)

4.2 执行查看公钥的命令:cat ~/.ssh/id_rsa.pub  

5.克隆线上的库

git clone 线上仓库地址

6. 推送自己本地的文件

git status

查看文件状态(如果文件状态是红色的,证明此文件是新增的或者修改的,如果是绿色的证明了文件被git管理起来)

git add  (可以是git add . 或者git  add  index.html)

添加一个或多个文件到暂存区

git commit -m '版本信息'  

生成版本

首次推送需要连接线上的库

git remote add origin 线上库的地址

git push origin master (提交到那个分支)

7.回滚版本

git log (查看所有版本)

回到其他的版本 (可以通过版本号回到上一个版本)

git reset --hard   ab4e58e46301efa5e9e13b2304b3a51403b54d

8.处理冲突

8.1 发现冲突

git status

git add .

git commit -m 'v5'

git push origin master (冲突了)

git pull orgin master

git status

注:绿色的代码是自己,蓝色的代码是别人的,处理冲突的时候,两种处理方式,一种自己处理,一种是他人处理

自己处理的时候把自己的代码放到后面,不能改其他人的代码

处理后

git status

git add .

git commit -m 'v6'

git push origin master

9.切换分支,其他分支合并主分支

1.其他分支(test)合并到master

git checkout master

git pull orgin master

git merge 其他分支的名称

解决冲突

git push origin master

3 test分支合并分支(test2)

git checkout test2

git  pull origin test2

git merge test

解决冲突

git push origin test2

相关文章

网友评论

      本文标题:git用法

      本文链接:https://www.haomeiwen.com/subject/ucvtkrtx.html