zoukankan      html  css  js  c++  java
  • git的项目完整操作

    今天来说下项目中git 的使用,针对常规操作;

     

    然后执行  git status  可以看到目前的状态;

    再执行添加操作      git add . 添加所有文件

    接着执行提交命令  git commit -m "第一次提交"

    如果出现如下图:

    git config --global user.name “username”          //设置用户名
    git config --global user.email “github_Email”     //设置邮箱地址

    假如出现下面问题:

    配置git
    1.首先在本地创建ssh key;
    ssh-keygen -t rsa -C "github上注册的邮箱" //(一路回车)
    2.进入c:/Users/xxxx_000/.ssh/目录下【或者你的电脑的对应路径下面】,打开id_rsa.pub文件,全选复制公钥内容

     如果不报错万事大吉,直接推送代码到远程仓库  git push -u origin master    // 由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需git push origin master

    这里有个坑需要注意一下,就是在创建远程仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件)
    将本地仓库内容推送到远程仓库的时候就会报一个 failed to push some refs to https://github.com/xx/xx.git

    我们可以执行 git pull --rebase origin master   //拉取远程的文件把本地的覆盖,再上传;

    如果还继续报如下的错误

     则继续按照上面指令操作,最后 git push -u origin master 推送成功!!!这样就完成了远程仓库和本地的代码同步以及版本控制;

    接下来创建分支:

    还有一些常用的git命令自己玩玩!!!

    git merge 分支名    // 合并分支

    git branch -d 分支名   // 删除分支

    git checkout -b  xx分支名  origin/xx分支名   // 在本地创建新的分支和远程的一致;

    git checkout -b xx分支名 // 新建分支并切换到该分支

    git branch 分支名   // 切换分支命令

    git remote  // 不带参数,列出已经存在的远程分支
    git remote -v   // 查看远程仓库 列出详细信息,在每一个名字后面列出其远程url
    git remote add url  // 添加一个远程仓库

    git branch    // 查看本地分支
    git branch -r   // 查看远程分支
    git branch -a   // 查看所有的分支

    git checkout filename // 单个文件/文件夹
    git checkout . // 所有文件/文件夹:
    git checkout --文件名 //放弃当前文件改动

    本地修改/新增了一堆文件,已经git add到暂存区,想放弃修改
    git reset HEAD filename // 1.单个文件/文件夹
    git reset HEAD . // 2.所有文件/文件夹

    本地通过git add & git commit 之后,想要撤销此次commit
    git reset commit_id

    到此从0-1github创建仓库到项目关联远程仓库和版本控制已经完整弄好,接着就是放飞写代码的姿势了!!!!有啥问题多百度度娘和思考~没有那么多大神和大佬;

    以上代码纯属个人操弄,有不对的地方或者快捷的方式请留言探讨!!!

    请勿随意转载和抄袭;转载请注明出处~谢谢合作!!!!

    个人github:https://github.com/1079161148/1079161148-vue3-git-test

  • 相关阅读:
    pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 reset_index
    pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 reindex
    pandas 合并操作 append处理重复项
    pandas --合并操作concat函数和append
    pandas --合并操作join函数
    pandas 做合并操作-merge函数
    百度地图应用
    jstl 标签 的应用
    Linux 下MySQL 安装与卸载
    Linux 下tomcat的配置
  • 原文地址:https://www.cnblogs.com/lhl66/p/13808209.html
Copyright © 2011-2022 走看看