初识Git

Git
版本控制系统

Git历史

Git是免费开源的分布式的版本控制系统,用于敏捷地处理项目
GitHub:面向开源及私有软件项目托管平台,因为只支持Git作为唯一版本托管,所以叫GitHub
Git和SVN对比:
SVN是集中式版本控制系统
Git分布式版本控制系统?
工作模式多样化、多机协作、提交速度快、每个机器都有服务器
1.Git是分布式,SVN是集中式
2.Git每个历史版本存储完整的文件本,SVN存储文件差异
3.Git可离线完成
Git安装:
centos
Git简单配置:
添加user.name和user.email
git config --global user.name fyuan925
git config --global user.email fyuan925@gmail.com
得到user.name/user.email
git config user.name
git config user.email
添加一个新的user.name
git config --global --add user.name kgc
得到属性的值
git config user.name
git config --get user.name
得到全局所有属性的值
git config --list --global
删除一个属性,并且是指定属性名进行删除
git config --global --unset user.name kgc
git config --list --global
当只有一个属性值的时候,我们可以在删除时不指定值
git config --global --unset user.name
git config --list --global
git config --global user.name fyuan925
git config --list --global
Git的基本使用
将文件上传到GitHub的方式
1.在本地创建仓库,然后提交到GitHub
01.在要传的文件下右键Git bush here打开窗口。Git init 创建仓库(.Git文件会在下一级菜单显示)
02.添加文件 Git add (文件名\*表示这个仓库下所有的文件)
03.提交文件 Git commit -m "文件名称"
04.把文件提交到历史仓库git remote add origin git地址
05.刷新提交git push -u origin master
06.添加标签Git tag 标签名称
07.刷新提交Git tag origin --tags
2.从GitHub中克隆出文件来修改后再提交
01.从GitHub上克隆文件,复制GitHub工程里的文件地址选择要克隆的文件夹建立仓库,在Git里输入Git clone 文件地址
02.添加文件Git add 文件
03.提交文件Git commit -m "文件名称"
04.刷新提交git push -u origin master
05.添加标签Git tag 标签名称
06.刷新提交Git tag origin --tags

posted @ 2017-12-09 12:34  风无忧  阅读(123)  评论(0编辑  收藏  举报