git操作指南
来源:互联网 发布:html免费手机网站源码 编辑:程序博客网 时间:2024/05/17 02:06
创建版本库
mkdir learngit --创建空目录 cd learngit --切换到新创建的目录下
pwd -- 显示当前目录
git init -- 把目录变成可以Git管理的仓库
ls -ah -- 查看目录下的文件,包括隐藏文件
touch readme.md --新建文件
git add readme.txt--把文件添加到仓库(文件先自己加到本地)
git commit -m 'add a commit'--把文件提交到仓库
时光机穿梭
git status -- 查看仓库当前的状态 git diff --查看difference,可以看具体修改了什么内容
版本回退
git log -- 查看commit历史记录 git log --pretty=oneline -- git log的简洁版
git reset --hard HEAD^ --回退到上一个版本 HEAD^^是上上个,HEAD~100是上100个 git rest --hard 3434545 --hard后面是版本号的前几位,不需要写全 cat readme.md --查看readme.md的内容 git reflog --记录每一次指令
工作区和暂存区
工作区:电脑里能看到的目录 暂存区:git隐藏文件
git add -- 缓存区
git commit -- master分支
管理修改
git diff HEAD -- readme.md -- 查看工作区和版本区最新版的区别多次git add 再 git commit
撤销删除
没有git add
git checkout -- readme.md --丢弃工作区的修改,返回到最近一次commit或者add状态有git add
git reset HEAD readme.md --可以把暂存区的修改撤销掉,重新放回工作区 git checkout -- readme.md --丢弃工作区的修改
删除文件
删除正确
第一种:
rm test.md
git rm test.md
工作区删除
rm readme.md
git add readme.md git commit readme.md
暂存区删除
git rm readme.md
git commit -m 'delete'
误删
git checkout -- test.md
远程仓库
ssh-keygen -t rsa -C "gongfuxiaocai@github.com" --创建SSH Key
添加远程库
在GitHub上新建一个repo
本地--git remote add origin git@github.com:gongfuxiaocai/learngit.git
本地-- git remote add origin https://github.com/gongfuxiaocai/learngit.git
推送-- git push -u origin master
远程克隆
在github上新建一个repo
本地克隆
git clone git@github.com:gongfuxiaocai/gitskills.git
分支管理 创建与合并分支
git checkout -b dev --创建dev分支,然后切换到dev分支上
等同于git branch -- 创建分支git checkout -- 切换分支
- Git操作指南
- git操作指南
- Git操作指南
- Git 操作指南
- git操作指南
- Git基本操作指南
- git操作指南
- Git操作指南
- Git操作指南
- Git 操作指南
- Git操作规范指南
- git操作指南
- Git 常用操作指南
- Git-操作指南
- git操作指南
- (个人远程)git 操作指南
- Git操作指南(2)
- GIT 图形化操作指南
- 《元素等待》——摘自虫师的教程
- SPRING:定时器
- 面试题:java GC发生在会么时候,对什么东西,做了什么事情
- samba服务器配置及window网络磁盘映射
- MongoDB导入文件夹(内含json和bson文件)
- git操作指南
- Maven的概念及其配置方法
- 【Django】Django 模型 使用指南
- C语言-三天打鱼两天晒网
- 设计模式(5)-原型模式
- 02_libcurl
- Round 1 D
- CBUS转MQTT
- Material Design笔记