1、创建全局的本地用户名

git config --global user.name "teamemory"
git config --global user.email "xx@qq.com"

2、创建公钥

ssh-keygen -t rsa -C "xxx@qq.com"   同时把公钥添加到github的ssh上面

3、克隆远程仓库到本地

git clone https://github.com/teamemory/spider.git
git checkout -b "zj" (克隆下来文件后,然后创建一个分支)

4、将本地代码传到本地仓库

#   git rm -r --cached .   (清空缓存,这个有时候需要)
git status 这个看更改了哪个文件
git add \* 或者git add . (放到缓存区)
git commit -m "wrote a readme file"

5、广播到远程仓库

git push origin master (这里的master可以修改为自己的分支)

6、更新

git pull origin zj (从某个分支上面拉下数据)

the end !!

综上,常用的几个git命令如下:

git clone https://github.com/teamemory/spider.git
git checkout -b "zj" (克隆下来文件后,然后创建一个分支)
git status   这个看更改了哪个文件
git add * 或者git add . (放到缓存区)
git commit -m "wrote a readme file"
git push origin master (这里的master可以修改为自己的分支)
 git reset --hard HEAD   (本地代码回退到线上的最新提交的版本)
git remote add origin xxxx  (把本地的仓库,和远程的关联)
 

补充:
如果本地的某个文件不想提交,而线上同样已经保留一份,怎么可以忽略提交某个文件? 方法如下:
git update-index --assume-unchanged py_aucion/settings.py // 红色部分为要忽略提交的文件
git update-index --no-assume-unchanged 文件路径 // 恢复某个文件的跟踪

注意;
.gitignore 只会对未加入版本控制的文件有效,如果你已经加入过了,那这个文件就帮不了你了

查看全部分支   git branch

删除本地分支: git branch -d 分支名


强制删本地:   git branch -D 分支名


删除远程分支:  git push origin --delete 分支名

 

git的用法步骤讲解的更多相关文章

  1. Git的用法

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

  2. Android webservice的用法详细讲解

    Android webservice的用法详细讲解 看到有很多朋友对WebService还不是很了解,在此就详细的讲讲WebService,争取说得明白吧.此文章采用的项目是我毕业设计的webserv ...

  3. git subtree用法(转)

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

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

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

  5. Git进阶用法

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

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

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

  7. Git 的安装步骤

    Git 的安装步骤 一.下载Git Git 的官网:https://git-scm.com/ 在 Git 的官网中点击Downloads,进入如下页面: 选择对应的操作系统,以博主为例,点击Windo ...

  8. git cherry-pick用法

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

  9. git clean用法

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

随机推荐

  1. intellij IDEA导入java源码

    第一步: 从安装的jdk目录中找到src.zip文件, 这里是java源码的压缩包 第二步: 打开IDEA, 随便一个java相关项目,打开右上角的project structure 第三步: 点开源 ...

  2. qemu 虚拟机

    http://blog.csdn.net/caspiansea/article/details/12986565

  3. spark SQL读取ORC文件从Driver启动到开始执行Task(或stage)间隔时间太长(计算Partition时间太长)且产出orc单个文件中stripe个数太多问题解决方案

    1.背景: 控制上游文件个数每天7000个,每个文件大小小于256M,50亿条+,orc格式.查看每个文件的stripe个数,500个左右,查询命令:hdfs fsck viewfs://hadoop ...

  4. linux下安装jdk_mysql_tomcat_redis

    目前搬我以前的笔记,每个人做笔记方式都不一样,看别人的风格,生成自己的风格 1.linux安装软件和redis学习 jdk --- java开发运行环境 Tomcat - WEB程序的服务器 Mysq ...

  5. redis 查找附近的人

    儿童定位手表,有个交友功能,查找附近的人,用redis的geo来实现比较简单,其实是一个ZSET(有序集合) redis 版本要大于3.2 查看redis 版本    /usr/bin/redis-s ...

  6. C#定时备份正在播放的幻灯片、word文档、excel电子表格,mht格式文档

    控制台应用, 代码如下: using System; using System.Collections.Generic; using System.IO; using System.Linq; usi ...

  7. 在asp.net web api中利用过滤器设置输出缓存

    介绍 本文将介绍如何在asp.net web api中利用过滤器属性实现缓存. 实现过程 1,首先在web.config文件下appsettings下定义“CacheEnabled”和“CacheTi ...

  8. Sql优化器究竟帮你做了哪些工作

    https://my.oschina.net/u/1859679?tab=newest&catalogId=597012 上一篇,我们介绍了<DB——数据的读取和存储方式>,这篇聊 ...

  9. 3.if结构

    一.简单if结构1.定义:程序的条件判断2.语法:if(条件){ 语句块1}else{ 语句块2}语句块33:说明:条件必须是条件表达式,其结果必须是一个boolean类型 else是可选项,可以不写 ...

  10. 编写第一个 Shell 脚本

    什么是 Shell 脚本? 一个 shell 脚本就是一个包含一系列命令的文件.shell 读取这个文件,然后执行 文件中的所有命令,就好像这些命令已经直接被输入到了命令行中一样. 怎样编写一个 Sh ...