创建项目以及第一次提交

首先在github创建一个以项目名称命名的仓库

然后git bash操作:

$ git init 本地产生.git目录,将文件夹初始化成为一个git仓库

$ git remote add origin https://github.com/XXXXX/XXXXX.git 连接到远地的github,填写自己的远程项目地址

$ git push -u origin master 上传当前master分支的文件,-u参数定义了当前本地分支的upstream分支,即要上传的远程分支名。上传之后,以后的push无需使用-u命令

以后再次提交

git status 查看修改的文件
git add 添加要提交的文件 可以用空格添加多个
git commit -m 'XXX' 添加comment并且commit
git push 提交更改

冲突处理:已经有人修改了你要提交的文件

git pull 拉取最新代码 会自动merge 如果merge不成功 会提示哪里冲突 然后让你手动merge

处理冲突之后 保存文件并提交
git add XXX
git commit -m '...'
git push

创建新的分支

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

git branch newbranch 创建本地分支 命名为newbranch
git checkout newbranch 切换到newbranch分支
git push --set-upstream origin newbranch 直接从本地检出的新分支,第一次push,远程仓库还没有与之建立tracing关系的分支,所以需要设置upstream,这个设置一次之后,后面再push的时候就不用设置了 直接git push就行

其他

$ git reset --hard 删除本地修改 慎用

【Git】git使用:新建仓库、管理分支、冲突解决相关推荐

  1. git 本地与远程仓库出现代码冲突解决方法

    git 本地与远程仓库出现代码冲突解决方法 参考文章: (1)git 本地与远程仓库出现代码冲突解决方法 (2)https://www.cnblogs.com/heaven-xi/p/9703566. ...

  2. Git 首次关联远程仓库(代码有冲突解决)

    1.本地项目 初始化 git git init 2.添加本地代码到暂存区 git add . 3.提交本地代码(先保存本地的代码,防止后面合并冲突) git commit -m '保存本地版本' 4. ...

  3. git——远程仓库基本操作与冲突解决

    一.引言 都说不知道git的程序员不是好程序员,但是由于用的windows平台我是知道但一直没用过,这两天集中把廖雪峰的git博客看了一遍,自己总结了下== 二.远程仓库与本地仓库配置 1.安装git ...

  4. 沐阳Git笔记01新建仓库、配置local用户信息

    01新建仓库.配置local用户信息 1.创建仓库 git init git_learning 2.查看glocal用户信息 git config --globcal --list 3.配置local ...

  5. git 码云 新建仓库

    简易的命令行入门教程: Git 全局设置: git config --global user.name "EvanGit" git config --global user.ema ...

  6. Git初学札记(四)————Git Push的常规操作与Pull冲突解决

    目录 引言 Git命令行的远程Push EGit Push操作中的冲突问题 同步 工作区与本地库同步 工作区与远程库同步 图标 重点 引言 在团队开发当中,Git Push是多人协作环节中的最重要的一 ...

  7. git常用命令+git规范(附merge合并及冲突解决)

    一.VCS版本控制系统 version control system(VCS),用于项目中存储.共享.合并.历史回退.代码追踪文件历史等功能. VCS软件: 2000年以前 2010年以前 2010年 ...

  8. git命令之新建仓库

    一. 配置git用户名 1)安装git,配置用户名和邮箱 git config --global user.name "你的用户名" git config --global use ...

  9. git 删除线上仓库的分支

    git push origin --delete 分支 比如删除patch-1分支: 完事刷新再看: 那么你本地的项目需要拉取下才能分支也得到更新:

最新文章

  1. 字符设备驱动程序之异步通知
  2. 电脑仙人掌机器人作文_神奇的仙人掌作文400字
  3. 《江湖X:汉家江湖》两万人在线服务器架构
  4. C# WPF 显示图片和视频显示 EmuguCv、AForge.Net测试
  5. WPF实现TextBox水印效果
  6. 一个交易平台源码,全源无接口
  7. GroupBy()方法
  8. vim 查找相同行 删除向同行
  9. Sublime Text 3 配置C语言运行环境
  10. python微信投票该用户被锁定、恢复时间_微信登录多久恢复正常
  11. 新装Kubuntu 18.04后的一些操作
  12. 【翻译】ARM虚拟化软件和架构支持的设计,实现和评估
  13. 多线程教程(九)偏向锁
  14. 更改matlab默认工作路径的正确方法!
  15. CF1070J Streets and Avenues in Berhattan
  16. Win10 家庭版 升级至 专业版
  17. Linux基础之Linux简介
  18. 读取/data/data/下文件或者数据库
  19. supermap节点MapboxGl绘制一条线,添加线条鼠标提示监听
  20. Blazor学习之旅 (8) MudBlazor组件库介绍

热门文章

  1. CodeForces - 363D Renting Bikes(二分+贪心)
  2. Windows系统CUDA10.2+CUDNN安装教程
  3. EOJ_1102_任务调度问题
  4. oracle 的遍历语法,oracle pl/sql之pl/sql语法
  5. Delphi之virtual,dynamic,abstract
  6. MySQL(一): 数据类型、库的操作、表的操作
  7. 可接受任意数量参数的函数
  8. MySQL主备复制原理、实现及异常处理
  9. 从Java角度看Golang
  10. OS- -I/O之I/O设备