git的安装部署及使用

nebulali 2020-05-19

一、 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 :在命令行输入,点击yes→提示successfully。
第四步:配置邮箱和用户名
1.git config --global user.email""
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^ 回退到上一个版本

相关推荐