Git入门到进阶——回滚与分支,标签的使用
来源:互联网 发布:谭浩强c语言ppt 编辑:程序博客网 时间:2024/05/16 03:54
Linux基本命令
git bash
linux shell
linux 命令
pwd 打印工作目录,确定当前位置
ls list 显示内容
ls -l 显示所有文件
la -a all
. 当前位置
../ 上一级目录
基本命令
clear 清空git bash 界面
mkdir 新建目录(空格+文件夹名字)
rmdir 删除空目录
rm -rf 删除文件,加-rf删目录,此命令十分危险
git init 把当前目录初始化成一个代码仓库
git status 查看代码仓库的当前状态
git add 添加到缓存区域,在下一次提交的时候会被真正提交
git commit -m "first commit 第一次提交" 提交(必须加一个对这次提交的一个说明)
git config --global user.name "jiangzhengnan" 写自己的用户名
git config --global user.email "545283613@qq.com" 写自己的邮箱
git log 查看提交日志
git-log graphic 图形界面显示查看提交日志
创建代码仓库步骤:
cd到指定目录下;
git init 初始化仓库
Linux修改文件权限:(changge mod)
比如文件前缀一般是10位,第一位:-表文件,d表文件夹
rw- r-- r--
110 100 100
换成十进制
6 4 4
chmod 644 filename
回滚操作:
git checkout id
在gitlog查看提交记录之后,可以获取到提交的状态码:例如:
commit 6833729dc810d1c6d597ccfac7d22e3c140ec414
id 为后面的数字前几位(大概是四位以上)
回到当前状态:git checkout master (可以回滚之后再执行回来)
分支和标签:
如果要添加新的功能,建议添加分支,分支相当于独立于主线的平行空间
git branch 查看分支
git branch f1 创建分支
切换分支:
git checkout f1 切换到f1分支
git branch -d f1 删除分支
分支的合并:
git merge <branch>
默认情况会自动合并,如果有冲突的话,需要手动解决这些冲突,改动之后执行
git add <filename>
以标记解决成功
可以用
git diff <source_branch> <target_branch>
在合并分支之前预览不同分支的差异
给状态打标签:
git tag 0.1 69b53
给69b53这个状态打了标签
之后输入git tag 会显示当前标签:0.1
这样回到69b53这个状态只要输入:checkout 0.1 就可以了
删除写错了的标签: git tag -d 0.1 删除了0.1这个标签
3 0
- Git入门到进阶——回滚与分支,标签的使用
- git查看远程代码更新,合并到本地分支,以及远程代码的回滚
- Git 回滚远程分支
- git 远程分支回滚
- git代码管理—创建分支、合并分支、回滚代码
- [GIT] 分支与标签
- Git的分支管理与打标签
- Git入门——分支的基本使用与'合并'、'多人协作'常遇到的问题
- git 回滚和创建分支
- Git入门与进阶
- Git使用教程(二)——Git的分支与合并
- Git的暂存区与回滚
- git(四)-分支进阶与版本回退
- 使用sourceTree回滚git代码到历史节点
- Git 学习进阶篇 - 分支与合并
- git ——映射远程分支到本地分支
- git图形化工具GitKraken的使用——分支的创建与合并
- git分支的使用
- Linux监控cpu以及内存使用情况之top命令
- LDA
- JBoss调用Webservice出现org.jboss.ws.core.jaxws.spi.ProviderImple not found错误
- 3-3 字母排列
- sqlalchemy ImportError问题
- Git入门到进阶——回滚与分支,标签的使用
- 加inline关键字强制转为内联函数
- C++ 类的静态成员详细讲解
- bone0-1背包问题
- Max Sum
- python datetime模块详解
- PAT (Basic Level) Practise (中文)1043. 输出PATest(20)
- linux相关
- poj 2109 Power of Cryptography