小白学习用Git
2017-05-24 22:13
197 查看
1-Git有什么用呢
Git是世界上最流行的免费的分布式版本控制系统,分布式:不同于集群式,强调的是个体,即每个电脑都是一个独立开发的环境,不需要中心服务器进行处理,或者说中心服务器只负责更好的传达修改信息。 版本控制信息:方便地管理一个文本格式文件的历史修改信息,确保不同开发人员对同一个文本进行修改时能够互相持续更新。
2-Git常用控制命令总结
2-1-创建版本库$ pwd #显示当前路径 $ cd d: #进入d盘 $ mkdir mygit #创建一个mygit仓库(文件夹) $ cd mygit #进入mygit $ git init #初始化了一个git仓库
2-2-添加、删除文件
将需要的文件移入mygit仓库,同时更新改动。
在以后问该文件进行修改时,可以使用多次add指令提交修改,单最后都要使用commit指令使修改生效。
$ git add try.txt #添加修改 $ git add faraway.cpp #添加修改 $ git commit -m "add new files" #应用修改, #" xx "里面的内容用于陈述说明你对文件做了何种修改 $ git rm try.txt #删除文件
2-3-版本信息
$ git status #查看文件状态,是否改动等 $ git diff try.txt #查看该文件在何处改动 $ git log #打印近期改动的文件的日志 #HEAD表示当前版本,HEAD^表示上一个版本HEAD^^表示上上一个版本,以此类推,或者HEAD~10表示上第10个版本,下面的命令表示版本回退,也可以不使用HEAD而是具体的版本ID,直接跳转到该版本 $ git reset --hard HEAD^ $ git reflog #查看历史命令
2-4-修改
#如果你修改了文件,但是反悔了,现在想撤销,而且还没add修改 #下面的指令就会清空对文件的修改,其实就是撤销操作 $ git checkout --try.txt #如果修改了文件,而且还add了修改 #下面的指令就会撤销add,同时再执行上面的指令就会清空对文件的修改 $ git reset HEAD try.txt
2-6-远程推送
#创建连接 $ git remote add origin git@github.com:username/reponame.git #推送至远程库,第一次推送时需要-u $ git push -u origin master
2-7-远程库克隆
$ git clone git@github.com:username/reponame.git
2-8
4000
-分支
$ git checkout -b newdev
$ git checkout newdev
$ git branch
$ git branch -d newdev #删除
相关文章推荐
- 小白学习git 和 github 总结
- git学习笔记(一)
- 小白学习机器学习---第六章:SVM算法原理(1)
- git学习--常用命令
- 玩转git,让git成为个人工作备份利器(即使是电脑小白也推荐学习)
- 学习 git基础命令
- git学习笔记
- 一步一步学习Git(2)——Git基本操作
- Git学习—本地仓库推送与克隆
- git学习之旅5——git分支
- git学习(二):查看状态和具体改动
- Git学习 -- 新建版本库
- Git学习笔记3 git revert
- Git学习笔记 git revert
- Git学习笔记
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- Git学习 -- 分支管理
- 小白学习之haar训练
- Git 学习笔记