git的安装部署及使用
Posted blackzhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的安装部署及使用相关的知识,希望对你有一定的参考价值。
一、 Git环境部署及使用
1. Git/GitHub/GitLab
Git:
目前最先进的分布式版本控制系统
GitHub:
全球最大的面向开源及私有软件项目的托管平台,免费注册并且可以免费托管开源代码。
GitLab
与GitHub类似,也是属于第三方基于Git开发的产品,不同的是:GitLab可以部署在自己的服务器上,代码数据都是掌握在自己手中,适合公司内部团队开发。
2.GitHub
特点:
开源的分布式版本管理系统--协同工作
开源项目集中的代码块
所有略有规模的公司都在使用
功能
记录多个版本
查看历史操作,可以进行版本回退和前进的控制
多端共享代码,自动合并
3.安装Git客户端
for linux:
yum install -y git
for windows:
https://git-scm.com/downloads
for mac:
brew install git
Git配置
第一步:注册账号
https://github.com
第二步:配置sshkey
1.生成key:ssh-keygen-t rsa -C "邮箱地址"
2.cd~/.ssh(用户目录下的.ssh文件夹)
3.复制id_rsa.pub的公钥内容到github网站上--秘钥的作用就去替换用户名和密码,下次就不用去输入了。通过cat id_rsa.pub查看文件内容,然后再复制内容。打开github网站→设置→SSH&GPG秘钥→新的SSH秘钥→键
4.创建一个仓库:进入主页→启动项目→填入存储库名称比如lemon58选择public→创建存储按钮。然后再git客户端与git进行通信。
第三步:测试ssh链接GitHub
ssh-T git@github.com:在命令行输入,点击yes→提示successfully。
第四步:配置邮箱和用户名
1.git config --global user.email"245950785@qq.com"
2.git config --global user.name"hhy"
二、git的常用命令1
创建Git仓库
1.克隆:
git clone +远程仓库地址
2.查看未被追踪的文件:
git status
3.追踪文件:
git add
4.提交文件:
git commit-m "注释"
5.推送到远程:
git push
6.删除
git rm 文件--删除本地
git push
git status--查看状态
git commit -m ""
三、git的常用命令2
1.查看本地所有分支:
git branch
2.查看所有的本地及远程分支:
git branch -a
3.创建分支
git checkout -b branch1
4.将分支推送到远程(第一次)
git push --set-upstream origin branch1
四、git常用命令3
1.删除本地分支:
git branch -d 本地分支名
2.删除远程分支:
git branch -r -d origin/分支名
git push origin:分支名
3.合并分支:
git merge 分支名,先切换到master--git checkout master,再合并。
4.查看所有操作的版本号
git reflog
5.版本操作:
git reset --hard 版本号 回退到指定版本
git reset --hard HEAD^ 回退到上一个版本
以上是关于git的安装部署及使用的主要内容,如果未能解决你的问题,请参考以下文章