git的配置和使用

文章目录


##git版本管理工具的使用

本文是个人开发中的记录,希望对在这方面探索的coding有所帮助
###简介
-Coding尤其是协同开发都离不开代码版本管理工具,版泵立规矩的主要作用是:备份文件、记录历史、方便回退版本、多端共享等。
-常见的版本管理工具包括集中式的svn和分布式的git,共同起祖是cvs,集中式(cvs,svn)需要中心服务器,需要联网,分布式拥有版本库即可(git)。
-GitHub是网站托管,是基于git,用于大量开源项目的版本管理,本文主要是git命令。

###github的账号申请与git的安装
-注册一个github账号 : https://github.com/(必需邮箱验证成功通过)
-安装git(鼠标右键可见Git Bash Here和Git GUI Here 即安装成功)

###github环境配置
-在github上创建一盒项目
用户登录后,在github首页,点击右上角“ New Repository” 填写项目信息,最后点击“create Repository”,完成项目创建。
-创建密钥
我们要让本地项目与远程的github建立联系,即使用密钥。
密钥为每台电脑配置一次
1、生成密钥的命令:Ssh-keygen –t rsa –C “xxx@163.com”
这里的邮箱地址,可以使用注册时的邮箱地址,后面可以设置自己的密码,防止别人往你的项目提交内容。
2、打开本地找到.ssh里的id_rsa.pub文件
3、登录github,点击右上角下拉的settings,进入页面点击SSH and GPG keys,把文件内容复制粘贴即可。

###配置信息
1、配置用户名,邮箱
git命名为:
$ git config -global user.name “yourname”
$ git config -global user.email “youremail”
2、初始化仓库
git命令:$ git init
当前目录会生成一个.git隐藏文件
3、git 三大区:
工作区:.git目录所在的文件夹
仓库:暂存区和版本库(.git文件夹)
其中文件的几个状态
untracked:从未添加过的文件(红色)
unstaged:有修改的文件(红色)
uncommited:在暂存区的文件(绿色)
4、往版本库添加文件
-创建(修改)文件
-添加文件修改记录到暂存区:(添加后文件名为绿色)
git add /


-提交版本库
git commit -m ‘备注信息’

5、其他命令
仓库仓库变更状态 :git status
查看提交记录:git log
6、远程仓库
前面已经在github上注册成功并配置密钥后可进行下面操作
-配置远程仓库:
git remote add origin <远程仓库地址>
-把本地文件推送到远程仓库:
格式:git push 远程仓库名 本地分支名:远程分支名
git push origin master
-把远程文件拉取到本地(同步)
格式:git pull 远程仓库名 远程分支名:本地分支名
git pull origin master

7、克隆
格式:git clone 远程仓库地址

###版本回退
HEAD :当前版本
commitID
git reset commitID
###分支
1、查看:git branch
2、添加:git branch 分支名
3、切换分支:git merge 分支名
如:git merge dev (把dev分支合并到当前分支)

注意:git中所有修改都基于分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值