ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git版本控制

2021-07-27 16:30:12  阅读:145  来源: 互联网

标签:Git 版本控制 -- add git master checkout 分支


1、设置用户名和邮箱

git config --global user.name "allen"
git config --global user.email "113xxxxx@qq.com"

2、创建版本库

git init

在这里插入图片描述

3、提交文件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4、查看提交记录

git log 文件名
git log --pretty=oneline a.txt

在这里插入图片描述

5、回退版本

git reset --hard HEAD^   回退到上一次
git reset --hard HEAD~n  回退到n次

6、版本穿越

1、git reflog 文件名  查看历史记录的版本号
2、git reset --hard 版本号

在这里插入图片描述

7、还原文件

git checkout -- 文件

8、删除文件

先删除文件,再git add

在这里插入图片描述

二、创建分支

1、创建分支

 - git branch <分支名>
 - git branch -v 查看分支

2、切换分支

 - git checkout <分支名>
 - gti checkout -b <分支名>   创建并切换分支

3、合并分支

 (1) git checkout master
 (2) git merge <分支名>

4、删除分支

(1)git checkout master
(2)git branch -D <分支名>

5、解决冲突

(1)git diff
(2)修改冲突文件,再次提交 git add    git commit

三、GitHub

1、增加远程地址

git remote add <远端代号> <远端地址>   eg: git remote add origin https://github.com/xxx

2、推送到远程库

git push <远端代号> <本地分支名称>      eg: git push origin  master

3、克隆项目

git clone <远端地址> <项目名称>        eg: git clone https://github.com/xxx project

4、更新项目

git pull <远端代号> <分支名称>        eg: git pull origin master 

四、SSH形式

1、检查是否有.ssh

cd ~

cd .ssh

2、创建key

ssh-keygen -t rsa -C xxx@qq.com

3、git官网录入公钥

4、建立新的远程代号

git remote add originssh xxx(ssh路径)

5、提交

git push originssh master

五、GIT工作流

一个项目的成员们在工作中统一使用Git的工作方式。

  • 集中式工作流 :所有修改都提交到Master分支
  • GitFlow工作流:设立独立的分支

标签:Git,版本控制,--,add,git,master,checkout,分支
来源: https://blog.csdn.net/qq_38618691/article/details/119111427

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有