• 项目开发之git配置


    1.本地安装git配置

    安装步骤,这里不详细介绍,软件下载然后安装即可。

    查看git安装版本
    #git --version

    2.git密钥生成

    ssh-keygen -t rsa -C "f_xust@163.com"

    3.添加密钥文件

    添加密钥文件
    #ssh-add ~/.ssh/id_rsa

    4查看密钥文件

    #cat ~/.ssh/id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EABCDDAQABAAABAQDFD6BKtgbgnUfhDeiN79OY7rrFBoCVa/XA7txYTLyPQS3aILFNEbcQcXFjhsrxUUyIHTJpZ2PamP8d7AcG3rSGfkNGBNoRajWWDW10Zx8Gy4Sj0xVdh5x7g0LoDi6QkqusGvfyUfcS6yI7d6JjNhzu/vwoax5PlWo0DjeKZXC3I39oLwIuVdEynbtLLTRe4DMv54am5++xvfF7xRNYvaZif0UDvNPPbF9/a1UdB/oOfFRKAfjyqBrQLgr6SaPFmYz8Ciij2EBQmAyUQFStuvZhV3Y8Vlu7/OyV8LURGDbX1lPWIxj04R1ubEwp1xOUQdiW1oPSEKia5wbWDsCT0/T f_xust@163.com

    5.github公钥配置(码云为例)

    6.idea项目git初始化

    johnking@johnking:~/IdeaProjects/pstm$ git init
    Initialized empty Git repository in /home/johnking/IdeaProjects/pstm/.git/

    7.查看本地仓库状态

    johnking@johnking:~/IdeaProjects/pstm$ git status
    On branch master
    
    Initial commit
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
    
            .gitignore
            README.md
            pom.xml
            src/
    
    nothing added to commit but untracked files present (use "git add" to track)

    8.添加文件到本地仓库

    johnking@johnking:~/IdeaProjects/pstm$ git add .
    johnking@johnking:~/IdeaProjects/pstm$ git status
    On branch master
    
    Initial commit
    
    Changes to be committed:
      (use "git rm --cached <file>..." to unstage)
    
            new file:   .gitignore
            new file:   README.md
            new file:   pom.xml
            new file:   src/main/webapp/WEB-INF/web.xml
            new file:   src/main/webapp/index.jsp

    9.提交文件到本地仓库

    johnking@johnking:~/IdeaProjects/pstm$ git commit -am 'init project'
    [master (root-commit) 5e9345b] init project
     5 files changed, 69 insertions(+)
     create mode 100644 .gitignore
     create mode 100644 README.md
     create mode 100644 pom.xml
     create mode 100644 src/main/webapp/WEB-INF/web.xml
     create mode 100644 src/main/webapp/index.jsp

    10.同步远程仓库数据

    #添加到远程分支
    johnking@johnking:~/IdeaProjects/pstm$ git remote add origin git@git.oschina.net:fxust/pstm.git
    johnking@johnking:~/IdeaProjects/pstm$ git branch
    * master
    #拉取远程
    johnking@johnking:~/IdeaProjects/pstm$ git pull
    #强制推送到远程master分支
    johnking@johnking:~/IdeaProjects/pstm$ git push -u -f orgin master

    11.查看分支

    #查看本地从分支
    johnking@johnking:~/IdeaProjects/pstm$ git branch
    * master
    #查看远程分支
    johnking@johnking:~/IdeaProjects/pstm$ git branch -r
      origin/master

    12.创建分支并进行同步

    #分支开发,主干合并发布模式
    johnking@johnking:~/IdeaProjects/pstm$ git checkout -b v1.0 origin/master
    Branch v1.0 set up to track remote branch master from origin.
    Switched to a new branch 'v1.0'
    johnking@johnking:~/IdeaProjects/pstm$ git branch
      master
    * v1.0
    johnking@johnking:~/IdeaProjects/pstm$ git push origin HEAD -u
    Total 0 (delta 0), reused 0 (delta 0)
    To git@git.oschina.net:fxust/pstm.git
     * [new branch]      HEAD -> v1.0
    Branch v1.0 set up to track remote branch v1.0 from origin.
  • 相关阅读:
    Java知识回顾 (8) 集合
    Java知识回顾 (7) 继承、多态与接口、封装
    使用LEANGOO泳道
    使用列表
    LEANGOO用户设置
    创建LEANGOO项目
    为看板添加成员
    创建看板卡片
    创建LEANGOO看板
    创建LEANGOO账号
  • 原文地址:https://www.cnblogs.com/fxust/p/7536607.html
Copyright © 2020-2023  润新知