创建项目以及第一次提交

首先在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. tomcat更换服务器后无法显示验证码
  3. 如何熟悉一个系统?(内含知识大图)
  4. mysql 分钟_mysql分钟到小时和分钟
  5. windows调试器设置
  6. DNS 流程说明以及相关问题的解析
  7. 计算机操作员可以免考自考吗,计算机《职业资格证书》可以免考高
  8. 机器学习中的数学基础相关知识总结
  9. 图像处理与图像识别笔记(三)图像增强1
  10. 手机3D建模初现端倪,预计今年市场规模将达1.45亿美元
  11. 利用CentOS的yum更新源来实现RHEL5的YUM功能
  12. 程序员的你不可不知的数据库northwind
  13. [估值-001] 净资产收益率和现值的关系
  14. sdn的用处_SDN原来如此简单?三分钟轻松掌握!
  15. 钉钉html缓存,电脑钉钉的缓存文件路径
  16. gPTP与PTP理解资料参考
  17. 一个nginx部署多个项目
  18. 如何优化一个网站的完整方案-SEO
  19. PCL学习笔记3-KdTree
  20. 用计算机公式计算优良,『excel怎样合并单元格』如何在EXCEL中如何用公式计算全年级各班各科平均分、优秀率、合格率的方法...

热门文章

  1. 路劲寻找-八数码问题(判重)
  2. SPOJ3931(N个点形成三角形的最大面积)
  3. 21.println输出打印.rs
  4. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----UDP篇
  5. 数据结构与算法 | 斐波那契查找
  6. 抖音访问太频繁-设备注册分析
  7. 第09讲:爬虫解析利器 PyQuery 的使用
  8. 系统、应用监控的缜密思路,堪称性能瓶颈的克星
  9. SQL 性能优化梳理 —— 基本概念、创建时优化、查询时优化
  10. e.printStackTrace() 会导致锁死?