zoukankan      html  css  js  c++  java
  • git 常用命令总结(一)

    1、初始化版本库:

    1.进入工程根目录目录
    2.创建项目目录
        mkdir 项目目录名称
    3.进入创建的项目中
        cd 项目名称
        pwd 显示当前目录
    4.项目初始化
        git init //完成后会在项目目录下生产 .git文件夹

    2.新建一个项目简述文件REDME.md 用于填写项目概要信息和版本更新记录

    3.切换到master主分支,并新建一个开发分支dve

      

      git checkout master
    
      git checkout -b dev    创建并切换到dev分支,相当与依次执行了以下2个命令
    
      git branch dev  创建分支
    
      git checkout dev 切换到dev 分支

    4.在主分支master 下关联git 服务器(可以是公司搭建服务器的,也可使用GitHub或码云Gitee的远程服务器)

    首先需要在远程服务器端配置好仓库地址(如在码云或GitHub中新建一个项目仓库)

    提示:注意SSH Key公钥 的配置,否则无法提交数据到远程服务器

    生成ssh key 命令(记得填写密码,不要嫌麻烦直接跳过了,空密码在提交数据到远程服务器时容易出错,这个密码是提交数据是验证使用的)

    ssh-keygen -t rsa -C "youremail@example.com" -f "github_id_rsa"

    key 在[c盘>用户>自己的用户名>.ssh]目录

    登录github,打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中,再为当前的key起一个title来区分每个key。

    git remote add origin(推荐大家重新起个名称便于同步管理,如githubgiteegitoffic) git@github.com:zwesy/bres.git (git服务器地址)

    git remote -v 可以查看当前关联的服务器有哪些

    git remote rm origin  移除远程关联

    git clone git@github.com:zwesy/bres.git  //重远程克隆项目到本地

    关联成功后依次执行以下步骤:(若不执行一遍初始化,后面直接操作中容易出现错误,如:src refspec master does not match any.)

    git pull --rebase github master //从服务器上更新数据到本地,第一次更新数据时,因为服务器仓库是空的,可能报:fatal: Couldn't find remote ref master 错误,忽略继续执行下面的
    
    git add   REDME.txt   //添加一个文件
    
    git commit -m "提交的说明"   //更新注释,一定记得填写,便于版本回滚使用
    
    git push -u github master    //第一次提交

    第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

      

      git push -u github master
    
      git push -u gitee master

    5.分支管理

      推荐使用分支来开发管理:

      查看分支:git branch [-a] //-a 表示远程分支。前面带*号的代表你当前工作目录所处的分支

      创建分支:git branch <name>

      切换分支:git checkout <name>

      创建+切换分支:git checkout -b <name>

      合并某分支到当前分支:git merge <name>

      删除分支:git branch -d <name>

  • 相关阅读:
    14.14DataSet数据集
    C#第六章学习代码
    C#第五章学习代码
    C#第四章学习代码
    C#第三章学习代码
    C#第二章学习的代码
    记录自学学习C#中写过的代码
    14._13数据集DataSet
    C#中数据库连接的几种写法
    视频、图形图像处理之Opencv技术记录(三)、相关文档页面的列表
  • 原文地址:https://www.cnblogs.com/zwesy/p/9413593.html
Copyright © 2011-2022 走看看