git基础操作

本文主要涉及:
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 分支名字   删除远程分支
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容