Ubuntu上git的简单使用,拉取远程分支,修改并提交
提示:本文主要描述如何在Ubuntu上使用git包括拉取远程分支,本地修改分支内容并merge到远程分支
文章目录
- 前言
- 一、安装git
- 二、配置Git
- 配置用户名和邮箱
- 配置SSH
- 生成SSH秘钥
- 查看生成密钥
- GitHub上配置SSH
- 二、Git简单使用
- 使用http来进行推送和上传
- 使用git来进行推送和上传
- 总结
前言
我一般在git创建自己的私有project,用于保存项目代码。每一个项目人都会感谢代码管理仓库的存在,无论你使用什么仓库,在你系统崩了的时候你都会无比庆幸他们的存在。
ubutu版本18.04
一、安装git
git工作图
sudo apt-get install -y git
二、配置Git
配置用户名和邮箱
git config --global user.name master
git config --global user.email master@gmail.com
git config --list
配置SSH
生成SSH秘钥
提示的地方直接按Enter
ssh-keygen -t rsa -C "master@gmail.com"
查看生成密钥
cat ~/.ssh/id_rsa.pub
GitHub上配置SSH
登录git官网,网址:https://github.com/。
右上角 登陆后点击settings->SSH and GPS keys->New SSH key,把终端显示的密钥全部复制进去,输入title,点击Add SSH key 即可。
二、Git简单使用
mkdir gitpro 创建一个文件夹
cd gitpro
gitpro init 将该文件夹初始化为本地仓库
git clone url 克隆远程分支到本地仓库
touch README 新建内容
git add README 添加到缓存
git commit -m "备注" 提交内容到分支
使用http来进行推送和上传
git remote add origin https://github.com/dragonFly12345/ubuntuGitTest.git
//给当前本地仓库绑定一个远端地址,使用http地址,其中origin是远端的名称,可以更改
git push origin master
//把本地仓库的内容推送到远端仓库,注意这里是推送到远端origin的master分支里面。 因为使用的http地址,所以会要求你输入你的github的账号密码
//push成功之后,在github相应的远端仓库中可以查看到改动已经上传成功
可能会碰到以下问题:
! [rejected] master -> master (non-fast-forward) error: 无法推送一些引用到 ‘https://github.com/OuFang/SLAM-Prelearn.git’ 提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。 提示:再次推送前,先与远程变更合并(如 ‘git pull …’)。详
确认push的内容没有问题后
解决方案强制push:
git push -u origin +master
使用git来进行推送和上传
git remote remove origin //与远端解除绑定
git remote add origin git@github.com :dragonFly12345/ubuntuGitTest.git //绑定git@开头的地址
git push origin master
//注意第一次推送的时候可以加上 -u 参数
git push -u origin master
//Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
git clone git@github.com :dragonFly12345/helloGithub.git //在一个本地仓库中使用,把远程的程序拷贝到本地
总结
熟练使用工具可以事半功倍
Ubuntu上git的简单使用,拉取远程分支,修改并提交相关推荐
- 【git之路】拉取远程分支到本地
文章目录 1.新建一个空文件夹 2.初始化 3.自己要与origin master建立连接(下划线为远程仓库链接) 4.把远程分支拉到本地 5.在本地创建分支dev并切换到该分支 6.把某个分支上的内 ...
- Git拉取远程分支到本地及推送代码到远程分支
一.拉取远程某一分支到本地 在本地新建一个空文件夹 在空文件夹下右键 点击Git Bash Here打开Git 初始化: git init 建立连接: git remote add origin 远程 ...
- 拉取远程分支到本地和提交本地分支
1.// 第一次拉取远程dev分支代码 // 第一种方式拉取 git clone -b dev 远程分支连接 // 第二种方式拉取 (1)git init // 初始化 (2)git remote a ...
- git拉取远程分支并创建本地分支和Git中从远程的分支获取最新的版本到本地
git拉取远程分支并创建本地分支 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 二.拉取远程分支并创建本地分支 方法一 使用如下命令: git checkout ...
- 使用git命令拉取远程分支到本地分支
文章目录 一.问题:使用插件拉取远程分支时,比较慢 二.使用命令拉取 三.建议push同样使用命令 一.问题:使用插件拉取远程分支时,比较慢 选中项目右键->git ->pull -> ...
- Git拉取远程分支到本地,修改并同步
Git拉取远程分支到本地 本地新建一个空白文件夹folder: 进入folder目录,打开git bash,用命令行初始化git仓库: $ git init 与远程仓库建立连接: // `http:/ ...
- Git - 拉取远程分支并创建本地分支
一.查看远程分支 使用如下git命令查看所有远程分支 git branch -r 查看远程和本地所有分支 git branch -a 查看本地分支 git branch 在输出结果中,前面带* 的是当 ...
- git拉取远程分支到本地
#查看远程分支 git branch -r#查看本地分支 git branch#拉取远程分支 git checkout -b 本地分支 origin/远程分支#拉取远程分支 git pull orig ...
- git 拉取远程分支到本地及本地切换分支
拉取远程分支到本地及本地切换分支 涉及的操作内容1.远程代码拉取到本地 - 2.本地合并其它分支代码 - 3.本地代码提交到远程指定仓库 - 4.本地切换分支 1.远程代码拉取到本地 首先确定要切换分 ...
最新文章
- 什么是上采样和下采样
- Ubuntu14.04安装JDK
- UVa10000 - Longest Paths(为什么是WA)
- spring boot自动配置之jdbc
- 狡猾无比的超级网络间谍
- python中calendar模块常用方法_Python的time模块中的常用方法整理
- mysql存储过程并行_Mysql存储过程的执行顺序问题
- css如何让背景透明,文字不透明
- SQL2008如何建立数据库
- Java并发编程基础(一篇入门)
- Linux Ext2/Ext3/Ext4文件系统
- 词法分析器【编译原理】
- 项目管理49个过程超详细总结(持续更新中)
- 如何在计算机修改wifi密码,wifi修改密码,教您电脑怎么修改wifi密码
- python下faker模块引入报错:Traceback (most recent call last) 解决办法
- 实验吧唯快不破writeup
- Marshmallow 的用法
- 上海有计算机专业的专科大学排名,上海高校计算机专业排名情况(前几名)?...
- Python编写一个函数,计算一个整数各个数字之和
- 【观察】华为云连续四年蝉联政务云第一,背后是“长跑选手”实力的印证