美文网首页
git基础操作

git基础操作

作者: 已婚男士 | 来源:发表于2021-01-22 15:30 被阅读0次

    本文主要涉及:
    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 分支名字   删除远程分支

    相关文章

      网友评论

          本文标题:git基础操作

          本文链接:https://www.haomeiwen.com/subject/vknszktx.html