关于Git的简单使用

新电脑git push一直出问题,到现在也没有解决,但是一些git的命令还是有用的,就先记下来吧。(下图就是没解决的报错)

一、上传本地项目到git

1、初始化git

git init

2、配置用户名和邮箱

git config -–global user.name "xxx"
git config –-global user.email "[email protected]"

3、把文件添加到暂存区

git add .

4、把文件提交到仓库,并添加说明

git commit -m ‘first‘

5、关联远程库

git remote add origin 远程库地址(就是clone的那个地址)

  注:之前都是直接clone下来的项目,没有这步。但是本地项目上传是需要的。

6、拉取远程库内容(如果远程库是空的,就不需要这步了)

git pull --rebase origin master

7、推送本地文件

git push -u origin master

  注:我就是卡到这里的(;′⌒`)  error: cannot spawn sh: No such file or directory   怎么整也不好,桑心。

二、其他常用命令

1、从git上克隆项目

git clone 远程库地址

2、创建并转到该分支

git checkout -b 分支名

3、新建文件夹

mkdir 文件夹名

4、状态查询

git status

三、平时使用

在平时开发中,如果是多人协作,通常会在master下面再建立一个分支开发,所以:

1、创建并切换到分支

git checkout -b 分支名

2、先拉取代码,以防冲突报错

git pull

3、把文件添加到暂存区

git add .

4、把文件提交到仓库,并添加说明

git commit -m ‘first‘

5、推送代码

git push

如果代码没有问题,可以由负责人合并到master:

6、合并代码到master(假设分支名为dev)

git checkout master
git merge dev

四、关于公钥

这个以前也没弄过,是在解决上面的问题的时候看到的,我也不知道是不是必须要有 "( ̄(エ) ̄)ゞ,看到了就先记下来吧。

1、生成公钥

ssh-keygen -t rsa -C "xxx@xxx.com"

2、出现让你设置密码的,默认为空就行了

3、会出现一个路径(我的是C:\Users\Mypc\.ssh),在里面生成了两个文件id_rsa和id_rsa.pub

4、记事本打开id_rsa.pub,复制里面全部内容,打开http://git.oschina.net/keys,在该页面添加公钥(把复制的内容粘贴在公钥那)

5、这样就有一个公钥了。

  公钥的作用是:使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(Git的Remote要使用SSH地址)

----------------------------------------------------------------

希望能早日解决那个error  ("?Д?) ▄︻┻┳━ ·.`.`.`.

时间: 2024-08-03 18:11:13

关于Git的简单使用的相关文章

Mac中Git的简单实用(6) --- 分支管理策略

今天我来介绍下Git,Git是一款免费.开源的分布式版本控制系统. 我们在上一个学习了Git分支冲突管理. 这一章,我们要学习Git的Fast-forward模式.保存恢复现场 .测试的feature分支. Mac中Git的简单实用(1) - Git基本命令(1) Mac中Git的简单实用(2) - Git基本命令(2) Mac中Git的简单实用(3) - Github远程仓库 Mac中Git的简单实用(4) - 分支branch管理 Mac中Git的简单实用(5) - Git分支冲突管理 1.

关于git的简单实用

这里主要介绍的是 "开源中国"的使用  ;其实就相当于github的中国版.只不过服务器在中国 ,所以速度上稍微快一些. 好 废话不多说直接上代码 ! 整个过程都是在Mac终端中完成: 首先 .要创建一个文件夹用来装我们的项目  在创建项目之前我们先来熟悉一下终端的帮助功能 , 在终端中 如果想调出git 的帮助直接可以输入 git help指令 这样就可以调出关于git的所有帮助 如果 知道详细的某个关键字怎么使用也很简单 直接输入git help checkout *退出输入wq

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用

由于项目的代码需要上传到git上,就需要学习一下git的使用了.我初步接触了一下git,准备用此帖来记录git的学习,此帖会随着我对git了解的深入动态更新. 一.GIT的介绍 1.概述:git是一个分布式版本控制系统, 2.详情请见:http://baike.baidu.com/subview/1531489/12032478.htm 二.GIT的安装 这里就介绍一下linux平台下的安装,我使用的是Ubuntu Kylin 14.04,只需要在终端输入命令:sudo apt-get inst

VS2015 与 Git 的简单使用

前言 在白忙之中抽了点时间,记录了下 VS 与 Git 的简单使用. 在之前使用命令行的时候,提交或拉取代码时,总报错:(提取时遇到错误: Unsupported URL protocol),后来在网上查了些资料,最终也没找到个解决办法.开始,同事还说是 VS 版本问题,还差点卸载 VS,想想就后怕(要知道vs卸不好要重装系统啊). 最后,在一篇博客中,看到有人直接使用 VS 克隆 Git 的项目,自己试了下果然可以,所以简单记录下. 一.克隆远程项目 1)   打开 Visual Studio

Git超简单入门简明教程--写给一直不敢用Git的同学

从2014年2月12号开始工作到现在,已经快小半年了,还记得第一次接触集中式版本控制工具SVN时的惊喜,这对于之前一直独立开发的我来说,才明白原来代码还可以这样管理!当然,现在对于SVN的理解,也不过是知道运行原理,能满足工作里一些简单的代码版本控制罢了.对于Git这个版本控制工具,其实已经听说很长时间了,也明白Git与SVN的工作原理的区别,也一直想入门接触一下,但是苦于下载的一些教材太厚,内容太多,一直也没上手练.正好,这几天事件比较宽裕,于是又找来相关的资料,开始慢慢接触Git的使用,希望

git的简单应用

git init 创建仓库 git add . 将当前目录加入git 目录 git commit t.txt 提交t.tx到本地git仓库 ------------------------git 本地仓库创建完毕------------------- git branch -a 查看当前master创建成功. git remote add origin [email protected]:hbase-0-96-1-1/hbase-0-96-1-1.git 连接导远端 git push origi

【转载】手把手教你使用Git(简单,实用)

手把手教你使用Git(简单,实用) 标签: git 2016年04月21日 20:51:45 1328人阅读 评论(0) 收藏 举报 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够

Git 的简单测试

Git 简介 Git(读音为/g?t/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具.开放源码社区中的有些人觉得BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvald

Git的简单使用教程

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. GitHub则可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖点在于从另外一个项目进行分支的简易性.为一个项目贡献代码非常简单:首先点击项目站点的“fork”的按钮,然后将 代码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并.已经有人将GitHub称为代码玩家的M

git使用简单教程-(转自linux人)

什么是Git Git是目前世界上最先进的分布式版本控制系统.最初由Linus Torvalds编写,用作Linux内核代码的管理.如果你是windows用户,看到这里你可能会担心"是不是只能用在linux上?或者Git对于windows不是那么友好." ,那么我告诉你你的担心是多余的,GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端:微软也通过CodePlex向开发者提供 git 版本控制系统. 为什么学习