【Git】git使用:新建仓库、管理分支、冲突解决
创建项目以及第一次提交
首先在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使用:新建仓库、管理分支、冲突解决相关推荐
- git 本地与远程仓库出现代码冲突解决方法
git 本地与远程仓库出现代码冲突解决方法 参考文章: (1)git 本地与远程仓库出现代码冲突解决方法 (2)https://www.cnblogs.com/heaven-xi/p/9703566. ...
- Git 首次关联远程仓库(代码有冲突解决)
1.本地项目 初始化 git git init 2.添加本地代码到暂存区 git add . 3.提交本地代码(先保存本地的代码,防止后面合并冲突) git commit -m '保存本地版本' 4. ...
- git——远程仓库基本操作与冲突解决
一.引言 都说不知道git的程序员不是好程序员,但是由于用的windows平台我是知道但一直没用过,这两天集中把廖雪峰的git博客看了一遍,自己总结了下== 二.远程仓库与本地仓库配置 1.安装git ...
- 沐阳Git笔记01新建仓库、配置local用户信息
01新建仓库.配置local用户信息 1.创建仓库 git init git_learning 2.查看glocal用户信息 git config --globcal --list 3.配置local ...
- git 码云 新建仓库
简易的命令行入门教程: Git 全局设置: git config --global user.name "EvanGit" git config --global user.ema ...
- Git初学札记(四)————Git Push的常规操作与Pull冲突解决
目录 引言 Git命令行的远程Push EGit Push操作中的冲突问题 同步 工作区与本地库同步 工作区与远程库同步 图标 重点 引言 在团队开发当中,Git Push是多人协作环节中的最重要的一 ...
- git常用命令+git规范(附merge合并及冲突解决)
一.VCS版本控制系统 version control system(VCS),用于项目中存储.共享.合并.历史回退.代码追踪文件历史等功能. VCS软件: 2000年以前 2010年以前 2010年 ...
- git命令之新建仓库
一. 配置git用户名 1)安装git,配置用户名和邮箱 git config --global user.name "你的用户名" git config --global use ...
- git 删除线上仓库的分支
git push origin --delete 分支 比如删除patch-1分支: 完事刷新再看: 那么你本地的项目需要拉取下才能分支也得到更新:
最新文章
- 蚂蚁金服面对亿级并发场景的组件体系设计
- tomcat更换服务器后无法显示验证码
- 如何熟悉一个系统?(内含知识大图)
- mysql 分钟_mysql分钟到小时和分钟
- windows调试器设置
- DNS 流程说明以及相关问题的解析
- 计算机操作员可以免考自考吗,计算机《职业资格证书》可以免考高
- 机器学习中的数学基础相关知识总结
- 图像处理与图像识别笔记(三)图像增强1
- 手机3D建模初现端倪,预计今年市场规模将达1.45亿美元
- 利用CentOS的yum更新源来实现RHEL5的YUM功能
- 程序员的你不可不知的数据库northwind
- [估值-001] 净资产收益率和现值的关系
- sdn的用处_SDN原来如此简单?三分钟轻松掌握!
- 钉钉html缓存,电脑钉钉的缓存文件路径
- gPTP与PTP理解资料参考
- 一个nginx部署多个项目
- 如何优化一个网站的完整方案-SEO
- PCL学习笔记3-KdTree
- 用计算机公式计算优良,『excel怎样合并单元格』如何在EXCEL中如何用公式计算全年级各班各科平均分、优秀率、合格率的方法...