git简单实用与说明
来源:互联网 发布:中航信托 知乎 编辑:程序博客网 时间:2024/06/05 17:54
首先附上详细的参考地址
廖雪峰git教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
官方教程https://git-scm.com/docs适合英文阅读oker
1.列表内容
基础准备
首先在系统上安装git,相关选项值得研究,不过一直下一步就好。
在github上建立账号和仓库
2.初始化仓库
新建空白目录(非空白目录也没事,以防万一),路径中不包含中文符号
git init # 会新建一个.git的文件,称为版本库(三个核心概念stage , head指针,master分支)
3.配置全局身份
git config –global user.email ‘emailaddress’
git config –global user.name ‘name’
4.添加文件到仓库并记录
git add filename # 把文件添加到暂存区stage
git commit -m ‘comment’ # 提交通过add的所有文件,也可以直接git commit -a,将暂存区的内容提交到当前分支
5.文件管理:
查看文件变化
git status # 红色显示的为修改的文件modified: readme.txt,也会显示将要被提交的文件
git diff readme.txt # 查看文件的差异,亮绿色的为修改的地方
查看提交记录
git log # 也可以通过git reflog查看,更简洁,适合回退到未来的版本
撤销修改
git checkout – file # 撤销工作区对file所做的修改,回到最近一次commit时的状态。用版本库里的文件替换工作区的文件
git reset HEAD file # 撤销git add 的动作
删除版本库中的文件
git rm file
git commit -m ‘comment’
5.远程仓库
首先查看主目录是否有.ssh目录,并且包含文件id_rsa ,id_rsa.pub。如果没有则:
ssh-keygen -t rsa -C ‘youremail’
然后将主目录下.ssh文件下的id_rsa.pub中的所有内容复制到github中的ssh key部分。
在github上新建仓库learngit
本地仓库与远程仓库关联。本地已有项目,远程为空
git remote add origin git@github.com:windycon/learngit.git
git push -u origin master # 将master分支中的内容推送到远程仓库中,origin代表远程仓库而不是仓库名。只有第一次需要-u选项
从远程到本地,远程有项目,本地为空
git clone git@github.com:michaelliao/gitskills.git # 从远程仓库克隆项目到本地目录,也可以试用https://github.com/michaelliao/gitskills.git这样的地址
- git简单实用与说明
- git实用说明
- LXC 简单实用说明
- [简单实用系列] 说明
- git简单实用笔记
- git基础简单实用
- Valgrind的简单实用说明
- 简单实用的git配置
- IOS中git简单实用
- git的简单实用案例
- git使用(简单)说明
- git使用的简单说明
- 关于idea使用git的简单说明
- 一个简单实用的文本分类步骤说明[firefly]
- Mac中Git的简单实用(8) --- 标签使用
- 手把手教你使用Git(简单,实用)
- Pig安装与简单说明
- protocol的介绍与简单实用
- 快速排序算法
- MySQL 加锁处理分析
- 关于“熵”家族的那些事
- TensorFlow Serving 00 前言
- iOS app之间的跳转以及传参数
- git简单实用与说明
- 1106: [POI2007]立方体大作战tet
- 由一个android的getView方法侦听引出的对final的理解
- mysql分区实践
- Properties读写属性文件
- css媒体查询 @media适配不同大小窗口
- 前端一点点
- POJ_1006_Biorhythms
- MyBatis插件开发