git init 创建新文件夹,打开,然后执行以创建新的 git 仓库。

git config --global user.name "xxx"

git config --global user.email "xxxxx@xxx.com"

git clone http://git.xxx.com/xxxx/xxx/xxx.git 检出仓库:创建新的git仓库

git add *,git add <filename> 添加

git commit -m "xxxxxxx" 提交代码

git push origin develop 推送代码

git remote add origin <server>  没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器

git checkout -- <filename> 换掉本地改动,使用 HEAD 中的最新内容替换掉你的工作目录中的文件

git checkout -b develop 创建一个分支,并切换过去

git checkout master 切换回主分支

git branch -d develop 把新建的分支删除

git branch -a 查看分支

git pull origin develop 更新代码

git merge <branch> 合并代码

git diff <source_branch> <target_branch> 合并前查看

git tag 1.0.0 1b2e1d63ff 标签

git log 获取提交 ID

git fetch origin
git reset --hard origin/master 丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它

一个本地项目推到github上

1.先在github上面创建一个项目地址

2.使用SSH密钥进行认证 a. ssh-keygen -C “YouEmailAddress” -t rsa

           b. C:\Users\Administrator.PC-20161011UGOT\.ssh文件夹中id_rsa.pub复制在github的setting-->SSH and GPG keys-->new SSH Key的key中

3.在本地代码根目录下打开git bush 输入 git init(初始化一个仓库)

4.将所有文件添加到仓库,输入git add .

5.提交 输入 git commit -m "demo"

6.添加源到GitHub 输入 git remote add origin git@github.com:YourName/YourRepositroy.git

7.把本地仓库的变化连接到远程仓库主分支 git pull origin master

8.上传源到GitHub git push -u origin master

注意:

1.git 在pull或者合并分支的时候有时会遇到这个界面。Please enter a commit message to explain why this merge is necessary,

  解决方法:

  按键盘左上角"Esc",然后输入":wq",注意是冒号+wq,按回车键即可

git操作+一个本地项目推到github上+注意的更多相关文章

  1. 使用git命令将本地项目推送到远程仓库

    将本地项目推送到远程仓库 这里先放一张图, 有助于理解git命令 1. 在GitHub上新建一个仓库 注意不要勾选自动生成README.md文件, 否则会产生某些问题, README.md文件到时可以 ...

  2. git使用:本地项目推送到gitlab

    背景:目前公司用gitlab管理我们的项目,经常遇到的问题是,我会在其他已有项目上直接进行修改,然后用于新项目的自动化测试,但是本地推送到gitlab的时候每次都要重新查询一遍怎么操作,特意写下这篇文 ...

  3. 如何使用Git Bash Here,将本地项目传到github上

    申请一个github账号 安装git bash git与git bash的区别: git:版本控制工具,支持该工具的网站有Github.BitBucket.Gitorious.国内的osChina仓库 ...

  4. git将本地项目添加到github上

    git init git add . git commit -m '添加备注' git add remote origin originUrl git push -u origin master 注意 ...

  5. 【Mac系统 + Git】之上传项目代码到github上以及删除某个文件夹

    之前做开发的时候,用过一段时间git代码管理工具,用命令行操作感觉十分高大上,今天我想从头总结一篇Mac系统下如何利用git上传代码到github上的学习. 目录 一.安装Git 二.创建.ssh文件 ...

  6. git的使用,将本地项目push到github上

    Git教程(推荐): http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000git是先用a ...

  7. 一、本地项目部署到GitHub上

    部署之前准备工作,本地安装Git和注册一个GitHub账号: 本地安装Git 因为官网下载速度较慢,从其他地方下载 https://npm.taobao.org/mirrors/git-for-win ...

  8. 本地项目托管到github上

    一,步骤 1.在github上新建一个仓库 2.进入我的项目目录, git init //初始化本地仓库 3.git add . //把修改的代码提交到暂存区 4.git status 该命令会把你本 ...

  9. 关于将vs项目推到GitHub上遇到的问题

    想整理下项目,然后通过vs推到github下. 1.在vs上创建好了一个程序.点中解决方案-->右键-->将项目加入代码库. 2.在github上创建好一个仓库,然后复制下https 3. ...

随机推荐

  1. 最简单的 nginx 负载均衡,只能演示,企业中最好不用

    修改nginx.conf 配置,重启nginx即可 upstream 包名{ ip_hash; #使用此功能,权重和备份都不能使用!一台机器永远只连同一台机子 server IP:端口 weight= ...

  2. ABP入门系列(5)——展现层实现增删改查

    ABP入门系列目录--学习Abp框架之实操演练 这一章节将通过完善Controller.View.ViewModel,来实现展现层的增删改查.最终实现效果如下图: 一.定义Controller ABP ...

  3. SpringBoot 集成 Swageer2

    添加Maven依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox ...

  4. [Swift]LeetCode563. 二叉树的坡度 | Binary Tree Tilt

    Given a binary tree, return the tilt of the whole tree. The tilt of a tree node is defined as the ab ...

  5. shell脚本_查找无效网址

    #!/bin/bashif [ $# -ne 1 ];then      echo -e "$Usage: $0 URL\n"      exit 1;fi echo Broken ...

  6. iOS学习—— UISearchBar的使用

    转载自:http://blog.sina.com.cn/s/blog_7b9d64af0101dfg8.html 最近用到搜索功能.于是,经过不断的研究,终于,有点懂了. 那就来总结一下吧,好记性不如 ...

  7. MySQL5.7.25(解压版)Windows下详细的安装过程

    大家好,我是浅墨竹染,以下是MySQL5.7.25(解压版)Windows下详细的安装过程 1.首先下载MySQL 推荐去官网上下载MySQL,如果不想找,那么下面就是: Windows32位地址:点 ...

  8. 解决SpringMVC中文乱码问题 -----这是服务器返回参数到前端中文乱码

    方法一,使用(produces = "application/json; charset=utf-8"): @RequestMapping(value="/getUser ...

  9. Javascript的原型继承,说清楚

    一直以来对Javascript的原型.原型链.继承等东西都只是会用和了解,但没有深入去理解这门语言关于继承这方面的本质和特点.闲暇之余做的理解和总结,欢迎各位朋友一起讨论. 本文本主要从两段代码的区别 ...

  10. 经典案例复盘——运维专家讲述如何实现K8S落地

    经典案例复盘——运维专家讲述如何实现K8S落地 背景介绍 运满满自开始微服务改造以来,线上线下已有数千个微服务的 Java 实例在运行中.这些 Java 实例部署在数百台云服务器或虚机上,除少数访问量 ...