【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分支: 完事刷新再看: 那么你本地的项目需要拉取下才能分支也得到更新:
最新文章
- 字符设备驱动程序之异步通知
- 电脑仙人掌机器人作文_神奇的仙人掌作文400字
- 《江湖X:汉家江湖》两万人在线服务器架构
- C# WPF 显示图片和视频显示 EmuguCv、AForge.Net测试
- WPF实现TextBox水印效果
- 一个交易平台源码,全源无接口
- GroupBy()方法
- vim 查找相同行 删除向同行
- Sublime Text 3 配置C语言运行环境
- python微信投票该用户被锁定、恢复时间_微信登录多久恢复正常
- 新装Kubuntu 18.04后的一些操作
- 【翻译】ARM虚拟化软件和架构支持的设计,实现和评估
- 多线程教程(九)偏向锁
- 更改matlab默认工作路径的正确方法!
- CF1070J Streets and Avenues in Berhattan
- Win10 家庭版 升级至 专业版
- Linux基础之Linux简介
- 读取/data/data/下文件或者数据库
- supermap节点MapboxGl绘制一条线,添加线条鼠标提示监听
- Blazor学习之旅 (8) MudBlazor组件库介绍
热门文章
- CodeForces - 363D Renting Bikes(二分+贪心)
- Windows系统CUDA10.2+CUDNN安装教程
- EOJ_1102_任务调度问题
- oracle 的遍历语法,oracle pl/sql之pl/sql语法
- Delphi之virtual,dynamic,abstract
- MySQL(一): 数据类型、库的操作、表的操作
- 可接受任意数量参数的函数
- MySQL主备复制原理、实现及异常处理
- 从Java角度看Golang
- OS- -I/O之I/O设备