初学者github的用法

1.在github上创建一个自己的工程

2.按着上面的要求执行你的命令行

3.将你的代码放到这个已经创建了.git的文件夹中,执行git add .

系统出现如下错误:warning: LF will be replaced by CRLF  则执行: $ git config --global core.autocrlf false  //禁用自动转换

4.执行 git commit -m "你的代码的说明"

5.将你本地库和远程库进行关联起来  git remote add origin git@gitserver:iphone_project.git

6. 将你的本地仓库的代码放入到远程库里面 git push origin master

二、想要建立一个分支

1. 在该文件夹下执行 git add命令,将我们要提交的文件信息(包括有修改过和新建的文件)添加到索引库。输入命令:

git add .

2. 使用git commit 命令,根据索引库的内容进行文件信息的提交。输入命令:

git commit -m "修改的说明"    ps:-m <提交的描述信息>  -m选项用于提交描述信息

3. 新建本地分支: git branch <分支的名字> ,输入命令:

git branch beauty(你分支的名字)

4. 查看改项目的所有本地和远程分支 : git branch -a ,(带*标记的表示正在当前目录下)

git branch 查看本地分支    git branch -r 查看远程分支

5. 如果不在当前的分支下,切换本地分支:git checkout <分支名>  ,输入以下命令:

git checkout beauty(你分支的名字)

6. 可以使用第四部重新查看是否位于当前的分支目录

7. 使用pull命令,将远程的分支代码pull到本地分支用于更新本地的代码,输入以下命令:

git pull origin beauty(远程的分支名): beauty(本地的分支名)

8. 使用push命令,将本地的修改的分支代码push到远程的分支代码上,输入以下命令:

git push origin beauty(你本地的分支名)

备注: 一般的push的推送顺序的写法是 git push origin beauty(远程分支名):beauty(本地的分支名)

但是写成git push origin beauty(你本地的分支名) , 则表示将本地分支推送到与之存在"追踪关系"的远程分支上(通常两者同名)

如果远程的分支不存在,则会被新建

参考链接:http://www.cnblogs.com/JennyLin77/p/git.html

三、将分支代码合并到主干代码上

初学者git的用法的更多相关文章

  1. Git的用法

    Git的用法 Git 的也可以理解为版本控制器.版本控制器(维基的解释):维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程.此外,版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确 ...

  2. git subtree用法(转)

    git subtree用法 一.使用场景 例如,在项目Game中有一个子目录AI.Game和AI分别是一个独立的git项目,可以分开维护.为了避免直接复制粘贴代码,我们希望Game中的AI子目录与AI ...

  3. git revert用法以及与git reset的区别

    git revert用法 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交 * git revert HEAD     ...

  4. Git进阶用法

    Git高阶用法 1. 基本概念 你的本地仓库由Git维护的三棵树组成.第一个是你的工作目录,它持有实际文件:第二个是缓存区(Index),它像个缓存区域,临时保存您的改动:最后是HEAD,指向你最近一 ...

  5. 转:Git: git stash 用法小结

    一.应用场景 综合下网上的介绍和资料, git stash (git储藏)可用于以下情形: 发现有一个类是多余的,想删掉它又担心以后需要查看它的代码,想保存它但又不想增加一个脏的提交.这时就可以考虑  ...

  6. git cherry-pick用法

    场景: 如果你的应用已经发布了一个版本2.0, 代码分支叫release-2.0, 现在正在开发3.0, 代码的分支叫dev-3.0. 那么有一天产品说, 要把正在开发的某个特性提前上线, 也就是说要 ...

  7. git clean用法

    git clean用法   想批量删除branch中新加的文件(untracked files),,git reset --hard不行-   首先确认要删除的文件 git clean -fd -n ...

  8. Git 的用法

    对于GIT  的用法,最近一直在寻找方法.网上也能找到一些方法.但是感觉说的不是很清楚,在这里我基于自己经验写一些. 对于任何一种方法都要安装GIT. 我是基于VS Code 2015 来做的. 在安 ...

  9. Git复习(十三)之git revert用法及与git reset区别

    git revert用法以及与git reset的区别 git revert用法 git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一 ...

随机推荐

  1. 洛谷p2613【模板】有理数取余

    题目 \(c\)等于一个分数,求他的余数,分数是不能直接模的,除以一个数等于乘上这个数的逆元. 所以此题就是求一个逆元,费马小定理求逆元是很方便的,一个快速幂就解决了. 还要注意因为\(a,b\)的值 ...

  2. git的安装及使用

    介绍 1.Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版 ...

  3. [LeetCode] 390. Elimination Game 淘汰游戏

    There is a list of sorted integers from 1 to n. Starting from left to right, remove the first number ...

  4. [LeetCode] 137. Single Number II 单独的数字之二

    Given a non-empty array of integers, every element appears three times except for one, which appears ...

  5. cocos: RenderTexture 合并精灵图片

    var render = new cc.RenderTexture(730, 450); //创建渲染纹理对象,并数字确定宽度 render.begin(); var sp1 = cc.Sprite. ...

  6. ROS-RouterOS KVM 安装 OpenWrt 旁路使用

    原文: http://bbs.routerclub.com/thread-104864-1-1.html 这里所讲是X86架构的RouteROS的KVM虚拟机,其实RouterOS的KVM很早就有,大 ...

  7. nacos服务注册与发现及服务配置实现

    Nacos 提供了一组简单易用的特性集,可快速实现动态服务发现.服务配置.服务元数据及流量管理. 更敏捷和容易地构建.交付和管理微服务平台. 关键特性: 服务发现和服务健康监测 动态配置服务 动态 D ...

  8. 使用mysqldump命令进行mysql数据库备份

    1.用法 mysqldump -uroot -p --databases test > /home/test.sql mysqldump -uroot -h127.0.0.1 -p --data ...

  9. Java连载17-赋值类运算符&字符串的连接运算符

    一.赋值运算符 1.赋值类运算符包括两种: (1)基本赋值运算符:= (2)扩展的赋值运算符: +=     -=    *=    /=    &= 赋值类的运算符优先级:先执行等号右边的表 ...

  10. [sonarqube的使用] sonarlint在idea&eclipse中安装与使用

    介绍 ​ 代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管 ...