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

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

2、创建公钥

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

3、克隆远程仓库到本地

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

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

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

5、广播到远程仓库

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

6、更新

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

the end !!

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

  1. git clone https://github.com/teamemory/spider.git
  2. git checkout -b "zj" (克隆下来文件后,然后创建一个分支)
  1. git status 这个看更改了哪个文件
    git add * 或者git add . (放到缓存区)
  2. git commit -m "wrote a readme file"
  1. git push origin master (这里的master可以修改为自己的分支)
  1.  git reset --hard HEAD (本地代码回退到线上的最新提交的版本)
  1. git remote add origin xxxx (把本地的仓库,和远程的关联)
  1.  
  2.  
  3. 补充:
    如果本地的某个文件不想提交,而线上同样已经保留一份,怎么可以忽略提交某个文件? 方法如下:
    git update-index --assume-unchanged py_aucion/settings.py // 红色部分为要忽略提交的文件
    git update-index --no-assume-unchanged 文件路径 // 恢复某个文件的跟踪

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

查看全部分支   git branch

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

  1.  

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

  1.  

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

  1.  

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. 洗礼灵魂,修炼python(81)--全栈项目实战篇(9)—— 购物商城登录验证系统

    都在线购物过吧?那么你应该体验过,当没有登录账户时,点开购物车,个人中心,收藏物品等的操作时,都会直接跳转到登录账户的界面,然后如果登录一次后就不用再登录,直到用户登出. 是的,本次项目就是做一个登录 ...

  2. MongoDB添加仲裁节点报错replica set IDs do not match办法

    背景:由于历史原因,某个MongoDB副本集只有一主一从双节点,无法满足自动故障转移要求,需要配置一个仲裁节点. 原有节点192.168.10.20:27017,192.168.10.21:27017 ...

  3. 安装Jenkins getting started卡住

    前言 jenkins版本:2.32.3 操作系统:windows 卡住信息 如果在安装jenkins时卡在getting startted的界面,如下所示 解决方法 1.打开 运行  输入 servi ...

  4. 两层c:forEach循环嵌套

    jsp中两级菜单如何用c:forEach输出 items 要被循环的信息 否 无 begin 开始的元素(0=第一个元素,1=第二个元素) 否 0 end 最后一个元素(0=第一个元素,1=第二个元素 ...

  5. LeetCode算法题-Rotate Array(Java实现)

    这是悦乐书的第184次更新,第186篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第43题(顺位题号是189).给定一个数组,将数组向右旋转k步,其中k为非负数.例如: ...

  6. Linux 小知识翻译 - 「NTP」

    这周聊聊「NTP」. 上次,聊了「时区」,也就是时间相关的话题. NTP是「Network Time Protocol」的简称,是为了将网络中计算机的时钟同步到正确时间的协议. PC内部的时钟是相当不 ...

  7. 设计模式のFactoryPattern(工厂模式)----创建模式

    一.产生背景 设计一个连接服务器的框架,需要三个协议,"POP3"."IMAP"."HTTP",可以把这三个作为产品类,共同实现一个接口. ...

  8. 【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda

    注意: 1.目前Anaconda 更新原命令activate tensorflow 改为 conda activate tensorflow 2. 目前windows with anaconda 可以 ...

  9. P1460 健康的荷斯坦奶牛 Healthy(DFS)

    思路:这道题还是用了小小的剪枝,这里要注意的是该题有很多中构建树的顺序,但是,在这众多顺序中不一定都能保证输出的方案字典序最小. 构建搜索树:如图构建 剪枝,emmm,看代码: #include< ...

  10. P1184 高手之在一起(字典树模板题,hash算法, map)

    哎,唯一值得说明的是,这道题的输入有bug 先把字典树的算法模板放一下 #include<iostream> #include<cstring> using namespace ...