初学者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. Linux性能优化实战学习笔记:第八讲

    一.环境准备 1.在第6节的基础上安装dstat wget http://mirror.centos.org/centos/7/os/x86_64/Packages/dstat-0.7.2-12.el ...

  2. [LeetCode] 14. Longest Common Prefix 最长共同前缀

    Write a function to find the longest common prefix string amongst an array of strings. If there is n ...

  3. 教你查阅Java API 英文文档(JDK 11)

    JAVA Document:https://docs.oracle.com/en/java/javase/11/ 然后找到“Specifications”并点击 API Documentation 比 ...

  4. CSP2019蒸馏记

    Day -\(\infty\) ~ Day -2 认真准备联赛. Day -1 复习模板,全真模拟比赛平衡树 下午进行了湖南大学 2 小时游. Day 0 上午睡过头了 下午日常训练,并没有什么开放日 ...

  5. 利用ANSYS进行橡胶坝的静力分析和模态计算

    这个是我一个同学的毕业论文,我也帮了一点小忙,所以征得同学同意,把相关的经验共享一下(当时候做得也很艰难,网上查到的可参考的资料太少了,而且没有具体步骤). 先占一个位子,以前的模型还有命令流文件都找 ...

  6. [转载]3.15 UiPath图片操作保存图片的介绍和使用

    一.保存图像 (Save Image)的介绍 可以将图像保存到磁盘的一种活动 二.保存图像 (Save Image)在UiPath中的使用 1.打开设计器,在设计库中新建一个Sequence,为序列命 ...

  7. Java代码中对IP进行白名单验证

    来自:https://www.cnblogs.com/shinubi/p/6723003.html public class ipUtil { // IP的正则,这个正则不能验证第一组数字为0的情况 ...

  8. mysql性能的检查和优化方法

    这个命令可以看到当前正在执行的sql语句,它会告知执行的sql.数据库名.执行的状态.来自的客户端ip.所使用的帐号.运行时间等信息 mysql在遇到严重性能问题时,一般都有这么几种可能:1.索引没有 ...

  9. 折腾linux随笔 之 关闭Budgie默认自动隐藏应用的菜单栏 与 Gnome系桌面应用菜单无内容解决

    关闭Budgie默认自动隐藏应用菜单栏 首选项 -> 设置 -> 通用辅助功能 -> 打开 始终显示通用辅助菜单 后的开关 -> 注销桌面重新登录. done. 解决Gnome ...

  10. 【03】Jenkins:SonarQube

    写在前面的话 SonarQube 这个服务有些人熟悉,有些人陌生.对于我们这样的运维人员,我们需要了解的是,SonarQube 是一个代码质量管理平台,懂得怎么安装配置,这其实就差不多足够了.我们在 ...