zoukankan      html  css  js  c++  java
  • Git常用操作指令练习

    Git常用操作指令练习

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
    1. 适合分布式开发,强调个体。
    2. 公共服务器压力和数据量都不会太大。
    3. 速度快、灵活。
    4. 任意两个开发者之间可以很容易的解决冲突。
    5. 离线工作。 


    Git安装和配置,关联远程仓库
    这里新建了一个GIT中练习git_practices工程,GIT中源git@192.168.3.17:根/ git_practices.git,给小伙伴们练习GIT中指令,本文旨在熟悉git的常用指令。

    这些操作已经在上文中提及,这里就不再复述了,这里假设你已经掌握了上述配置指令。

    Git常用指令练习

    我们的练习工程项目地址是git@192.168.3.17:root/git_practices.git

    步骤1

    克隆远程代码仓库到本地

    git clone https://192.168.3.17:root/git_practices.git
    or
    git clone git@192.168.3.17:root/git_practices.git
    

    第2步

    进入git_practices项目目录

    cd git_practices
    

    执行git status查看所在分支,是否清洁状态。目前分支在master

    git status
    

    如果不在主分支,请切换到主并拉取最新代码,主是被保护的不能执行推

    git checkout master
    git pull
    

    创建个人分支并切换,执行

    git checkout -b feature/{你的名字拼音}
    or
    git branch feature/{你的名字拼音}
    git checkout feature/{你的名字拼音}
    

    上传本地分支到远程,执行

    git push -u origin feature/{你的名字拼音}
    

    此时在coding.net查看你的分支是否已经上传了查看本地分支及远程分支状态,执行

    git branch -a
    

    创建一个个人目录文件夹,以个人姓名拼音作为文件夹,并放入一个文本文件如yanzhengsheng / test.txt,把改文件添加到git,执行

    git add .
    or
    git add yanzhengsheng/test.txt
    

    提交提交到git的,执行

    git commit -m "creat test file"
    

    查看提交状态,执行

    git status
    

    上传到远程仓库,执行

    git push
    

    第3步

    签到留名修改Sign.md,留下你的大名,代表你在此留下过足迹。使用降价语法表格,可自行查询降价语法,修改完成后,执行

    git add .
    git commit
    git push
    

    步骤4

    在coding.net创建Merge Request合并请求,发起你的个人分支合并到但/ trunk分支

    壮举:练习作业

    评论:@linchunjie按以上格式录入信息,并邀请linchunjie进行代码审查如发生合并冲突,请修改冲突后再执行commit和push,合并按钮为绿色才完成任务

    git checkout bus/trunk
    git pull
    git checkout feature/{你的名字拼音}
    git merge bus/trunk
    修冲突
    git commit
    git push
    

    如果想进一步了解,可以去看“Pro Git”

  • 相关阅读:
    java环境基础步骤 svn
    java环境基础步骤 jdk tomcat eclipse
    @ModelAttribute 注解及 POJO入参过程
    cookie小记
    jquery指index
    Js文件中文乱码
    Redis基础(转)
    eclipse导出jar包的方法
    简单谈谈如何利用h5实现音频的播放
    yii2 GridView 下拉搜索实现案例教程
  • 原文地址:https://www.cnblogs.com/m18320364494/p/9560162.html
Copyright © 2011-2022 走看看