今天来说下项目中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

git的项目完整操作的更多相关文章

  1. Linux搭建GIT 使用Eclipse创建并上传Git项目 EGit操作

    Linux搭建Git 1. gitblit服务器文档 http://gitblit.com/setup_go.html 2. 安装jdk 参考 http://blog.csdn.net/jerome_ ...

  2. 只操作git(cmd)就可以使用git将项目上传到github

    代码改变世界 使用git将项目上传到github(最简单方法) 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具, ...

  3. Git Submodule使用完整教程

    Git Submodule功能刚刚开始学习可能觉得有点怪异,所以本教程把每一步的操作的命令和结果都用代码的形式展现给大家,以便更好的理解. 1.对于公共资源各种程序员的处理方式 每个公司的系统都会有一 ...

  4. Git 本地项目上传至托管平台(OsChina/GitHub)

    为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面! 区别: GitHub 只能创建公开的项目,国外的,速度慢! git.oschina 开源中国的 ...

  5. 新建一个angularjs+requirejs+bootstrap+typescript+gulp+vscode+git的项目

    环境 windows 10 准备工具 Visual Studio Code Node.js Git 需求 必须支持IE8 步骤开始: 执行命令行工具 mkdir Demo && cd ...

  6. 在Spring tools suite中使用git 共享项目

    我们都在eclipse 和 myeclipse中使用过cvs 和 svn 版本控制工具进行团队开发,今天我学习了另外一种版本控制工具git,下面我演示如何在Spring tools suite中使用g ...

  7. git一些常用的操作(转载)

    译者序:这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的.仅作为快速入门的教程. git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中. 初学者非常容 ...

  8. git学习 本地常用操作01

    注意: Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动 不要使用Windows自带的记事本编辑任何文本文件 开始git项目: 初始化本地项目: 初始化:g ...

  9. Eclipse中使用git把项目导入到osc@git中

    方便Eclipse用户使用Git把项目导入到osc@git中进行管理. Eclipse Git osc@git 一.原有项目:  项目名为TestGit 二.在osc@git上面创建一个新项目库. 填 ...

随机推荐

  1. 模拟CMOS集成电路 课后习题总结(2.1)

    前几天开始自学拉扎维的模设教材,看之前浏览了EETOP论坛里面好多大神们对这本书的看法,当然也有人在抱怨,比如冒出“太科幻”.“一年才看完”之类恐怖的修饰语句,因此在开始看的时候就对此书充满了“敬畏” ...

  2. css实例——“旋转”太极八卦图

    话不多说,直接上代码: HTML代码部分: <!DOCTYPE html> <html> <head> <meta charset="utf-8&q ...

  3. 十分钟快速入门 Python

    本文以 Eric Matthes 的<Python编程:从入门到实践>为基础,以有一定其他语言经验的程序员视角,对书中内容提炼总结,化繁为简,将这本书的精髓融合成一篇10分钟能读完的文章. ...

  4. 在Linux命令行里与其他用户通信

    大家好,我是良许 在 Linux 命令行里向其他用户发送信息很简单,很多命令都可以做到这点,麻烦的是你需要从众多命令中挑选一个合适的命令来使用.因此,我挑选了四种常用的 Linux 用户通信命令分享给 ...

  5. Django-配置镜像源,虚拟环境详解

    0.配源虚拟 全局配源 阿里云镜像站:https://developer.aliyun.com/mirror/ # 在cmd中操作,查找文件 C:\Users\Administrator>pip ...

  6. python中unittest查找测试用例

    将整个BeautifulReport文件夹放到site-packages目录下

  7. CTF-WeChall-第二天

    2020.09.10 奥力给,举步维艰的时候就是要一边做一遍记,虽然慢但是不要嫌弃,要不然就是举步不前

  8. [LeetCode]1249. 移除无效的括号(字符串,栈)

    题目 给你一个由 '('.')' 和小写字母组成的字符串 s. 你需要从字符串中删除最少数目的 '(' 或者 ')' (可以删除任意位置的括号),使得剩下的「括号字符串」有效. 请返回任意一个合法字符 ...

  9. 口罩预约管理系统——系统网站实现(前端+PHP+MySQL)

    口罩预约管理系统网站实现 一.前言 二.系统登陆逻辑及界面实现 三.用户模块 1.用户预约系统界面 2.用户查看我的订单界面 3.用户修改预约信息 四.管理员模块 1.管理员登陆界面 2.查看用户预约 ...

  10. Mac鼠标灵敏度调节

    系统的调节到最大还是无法满足你的时候那么你就该看看我接下来的操作了,请看: 查看 首先打开终端,输入一下命令: defaults read -g com.apple.mouse.scaling 此命令 ...