git的使用和常用命令
git介绍
git 是一个免费开源的分布式版本控制系统
git可以实现各个版本之间的来回穿梭
git可以远程托管代码
git可以完成团队合作
workspace --add--> index --commit--> repository --push--> remote
git托管平台
使用git步骤
安装git,注册用户
第一次使用git需要执行2-4步,否则直接从第5步开始。 在任意位置打开git bash,执行
git config --global user.name [用户名]
在任意位置打开git bash,执行
git config --global user.email [绑定的邮箱]
配置密钥对:在任意位置打开git bash,执行
ssh-keygen
,一路回车,就可以在c/users/[用户名]/.ssh
这个目录下就可以看到公钥和私钥,注意,私钥一定不能动!!!最后把 id_rsa.pub 文件的内容全部赋值到线上,在个人设置里找到ssh公钥,完成粘贴初始化仓库需要执行5-7步,如果时对仓库代码更新,直接进行第8步。 初始化本地仓库: 进入本地workspace(找到一个目录,这个目录里就是代码),在这里执行命令
git init
,会创建一个 .git文件夹,这个文件夹默认是隐藏的,注意:这个文件夹一定不要动!!!创建一个线上仓库: 在线上创建一个开源仓库,创建的时候三个选项都不要选!!!
关联本地和线上仓库:执行命令
git remote add origin [线上仓库SSH地址]
这里如果报错了,可以先执行
git remote rm origin
移出线上关联,然后冲重 add把workspace的代码添加到暂存区
git add -A
把暂存区的代码提交到本地版本库
git commit -m '[这一次提交所做的事情]'
把本地仓库的代码推送到线上
git push origin master
。 第一次push的时候需要输入 yes
常见git命令
git init
初始化一个本地仓库git add
把本地代码添加到暂存区git commit
把暂存区的代码提交到本地仓库git push
把本地仓库的代码推送到远程(线上仓库)git remote add origin [线上地址SSH]
本地仓库跟线上关联git remote rm origin
移出本地仓库跟线上的关联git status
查看当前git仓库状态git log
查看提交日志,可以看到每一次提交记录以及相应的版本号git reset --hard [要回退的版本号]
回到某一个版本git clone [https线上地址]
克隆代码到本地
最新文章
- 去掉DataTable中重复的行
- is(C# 参考)
- 解决:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
- Error is 10055 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
- Zend Framework学习日记(2)--HelloWorld篇(转)
- LPC2478的硬件IIC使用
- 五、RemoteViews
- Python_基于Python同Linux进行交互式操作实现通过堡垒机访问目标机
- Centos 7 安装Docker-ce记录
- 外部引入的js 判断js脚本加载是否完成,完成后执行 相应的动作(以引入百度地图js为例)
- 【sping揭秘】17、@Around,@Introduction
- struts2 拦截器弊端
- Linux系统本地yum源环境配置记录
- 编写灵活、稳定、高质量的 css代码的规范
- Jmeter服务器监控 serveragent如何使用
- 混沌数学之logistic模型
- Cycle Sort (交换次数最少的排序)
- vijos p1777 引水入城(bfs+贪心)
- background-color和background-image问题
- C++——static