本文主要涉及:
1: git 配置
2: git基础常见命令
3: 容器git配置
1. git服务器配置
1: 可以自己按照官网进行搭建,使用nginx部署,或者直接公网:端口进行访问。
2: 搭建gitlab镜像,使用docker进行部署
3:参考地址:https://zhuanlan.zhihu.com/p/62042884
2. git本地配置
2.1 创建本地ssh-key
a. 首先查看本地是否存在ssh-key
进入隐藏文件夹 cd ~/.ssh
查看当前文件夹内容:ls。 查看是否存在id_rsa.pub。 若存在 执行cat id_rsa.pub 得到密钥
b. 若本地不存在上述文件
cd ~/.ssh 进行隐藏文件夹,执行 ssh-keygen -t rsa -C "your_email@example.com"
生成id_rsa和id_rsa.pub两个文件。
执行cat id_rsa.pub 得到密钥
2.2 登陆git服务器(可以是自己的也可以是公司的)。
a. 账号密码登陆,登陆成功后,点击头像或者别的,找到设置按钮,点击进入设置页面
b. 找到ssh 密钥 点击进入进行设置。
c. 点击add ssh key 把2.1复制的密钥复制进去,点击保存即可
2.3 上述执行完毕后可找到存在的项目,或者新生成项目。进行项目的拉取
3. git 初始化
3.1 配置本地git配置文件,邮箱和用户名
a. 配置用户名 git config --global user.name '用户名'
b. 配置邮箱 git config --global user.email '邮箱'
3.2 git初始化本地已有项目
a. 进入本地项目cd project
b. 初始化仓库 git init
c. 关联远程地址 git remote add origin 仓库地址
d. 远程master分支与本地分支合并 git pull origin master:master
e. 提交到远程分支 git push -u origin master
f. 将现有项目添加并提交上传
git add .
git commit -a -m '注释'
git push origin master
4. git 常用命令
a. 查看分支
git branch
b. 切换分支
git checkout 分支名字
c. 创建分支
git checkout -b 分支名字, 创建完毕之后需要提交到远程
d. 获取远程项目
git clone 远程仓库地址
f. 查看当前分支是否有修改
git status
g. 查看本地分支修改的东西
git diff 文件路径
h. git 提交操作
git add . 提交到暂存区
git commit -m "修改注释" 提交到git仓库
git pull origin 分支名字 获取最新的项目
git push origin 分支名字 提交对应的分支
i. git 标签操作
git fetch --tag 获取远程标签
git tag 获取本地所有标签
git checkut 定义的标签 切换到制定标签
git push origin --tag 提交标签版本
j. 合并分支
远程a 分支, 本地b分支
git master a 将a分支的内容合并到b分支----合并完毕之后需要看是否有冲突
k. 删除分支
git branch -d 分支名字 删除本地分支
git push origin --delete 分支名字 删除远程分支
网友评论