美文网首页
git版本管理

git版本管理

作者: Johnny_Wu | 来源:发表于2019-01-02 11:50 被阅读0次

git版本管理

Git的基本命令:

一、创建git工程:

git init

二、拉取工程:

git clone https://github.com/oceanwingsmart/roav_cam_ios.git

三、提交修改

(这些修改都是本地的)

git add -A // add多有文件

git add -u //提交被修改的和被删除的文件,不提交新添加的文件

git add . //提交新添加的和被修改的,不包含被删除的

git commit -m "project"

git commit -a -m 'shan chu'

(提交到服务器)

git push

提交至远程ycl分支:

git push origin ycl:ycl

四、撤回操作

1、如果修改了,没有add,那么可以用

git checkout 撤回去

2、如果修改了,并且add了,那么可以通过

git reset HEAD readme.txt 撤回add的状态,需要继续撤回到未修改的,用checkout,如上

3、如果修改并commit了,那么可以撤回到特定的版本

如下:

当我们想要回退到上一个版本时,我们只需要输入命令

git reset --hard HEAD^

也可以直接输入当前日志的id号回退到指定版本,例如

git reset --hard cb6e0c8ca2ff919714d29f1bd41872b3de8b46a6

五、分支操作

1、创建分支:

git checkout -b iss53

git branch iss53

git checkout iss53

2、查看所有分支

git branch -a

3、切换分支

git checkout iss53

创建本地分支目录和远程的保持一致,并且切换远程分支到本地分支目录

git checkout -b branch1 origin/branch1

4、删除分支

git branch -d hotfix

5、合并分支

git merge ycl

6、解决冲突

使用可视化工具:

git mergetool

六、常用指令

1、常看版本记录:git log

2、拉取最新代码:git pull

3、查看状态:git status

4、查看文件不一样:git diff

相关文章

  • Git简易指南

    Git Git 属于分散型版本管理系统,是为版本管理而设计的软件 Subversion 集中型版本管理系统 集中型...

  • 9- 快速上手Linux玩转典型应用- git版本管理

    10- git版本管理 推荐使用git进行代码的版本管理。文档管理。 网盘保存等。没有版本管理。每次提交可以进行回...

  • git 版本管理

    Git版本控制管理@[TOC] git Git is a distributed version control ...

  • GIt

    Git属于分散型版本管理系统。版本管理就是管理更新的历史记录。 安装Git Mac和Linux都预装了Git。Wi...

  • Git 17使用Tag标签 系统版本号管理

    GIt 系统版本号管理 ========= 命令 系统版本号管理 git tag [tag_name] + [co...

  • 网上学习教程资源汇总

    Git版本管理Git Book官方教程(权威)廖雪峰Git教程(简单易懂)Pro Git(整理版本) Spring...

  • Java Web技术经验总结(十一)

    Git工作流:Git 工作流程 Maven版本管理:阅读Maven最佳实践:版本管理 lombok project...

  • git学习

    git是分布式版本管理系统,SVN是集中式版本管理系统。1、git init,把当前目录变成git可以管理的仓库2...

  • git 常用指令

    如何使用git管理代码 git 常用命令速查 创建版本库 git clone (url) #克隆远程版本库 git...

  • Git

    Git基本指令 Git版本管理 HEAD指向的版本就是当前分支的当前版本,因此,Git允许我们在版本的历史之间穿梭...

网友评论

      本文标题:git版本管理

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