谈git首先要谈到svn。SVN是比git诞生更早。所以最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易。用git就首先要明白git命令。下面是我自己整理经常使用到的git命令。

首先你得去githup官网注册一个账号。如果你是苹果系统就直接可以使用终端。Windows系统需要去下载git。然后装载git bash。在项目中我可以使用密钥SSH进行拉取项目或者提交项目,也可以使用https的方式进行提交和拉取。就两种比较而言使用ssh不用每次都需要密码。而https这种目前就我自己开发而言了解到是每次都需要的,在业界使用ssh的方式占大多数。生成SSH密钥——使用
git bash命令:ssh-keygen -t rsa -b 4096 -C "email address"。
添加SSH key到ssh-agent,
$ssh-add ~/.ssh/id_rsa。然后去githup上添加你的ssh

在使用git在项目中目前我所遇到的两种场景:

1.在githup上已有项目添加到本地。

   git initgit add README.mdgit commit -m "first commit"git remote add origin "project address"这里可能会出错,在出错的情况下运行git pull origin master 然后pushgit push -u origin master

2.在本地拉取远程项目

   首先查看项目地址,然后git clone 你的项目,然后在本地创建分支。并推送分支到githup项目上。git branch 查看本地所有分支git branch 分支的名称  新建本地分支git branch -a 查看远程分支git branch -d 本地分支名 本地删除一个分支git checkout 分支名称 (切换分支)git push origin 分支名称 (将本地分支推送至githup)git remote origin add 分支名 (增加远程分支)git pull origin 分支名 (拉取分支)

3.以下是开发中常用到的命令

   git status  列出文件信息,查看文件变化信息git add -A  提交所有变化git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件(开发中常使用)git commit -m "提交的描述" {必须填写}列出提交,或者修改原因,方便出现错误时,可以回滚git push 默认推送至主分支git push origin 分支名 推送至分支下git pull origin master  主分支改变情况git merge  分支名 分支合并(合并后可直接提交至githup)git reset --hard head 解决merge冲突返回前一步

总结:这只是我日常开发所使用到的git命令,当然里面也有许多不尽详细的地方,这些地方需要您去百度了解。以上的命令基本可以让你了解日常基本开发中怎么快速上手git。希望文中的知识能够帮助到您。

前端、git入门至常用指令相关推荐

  1. vue 快速入门、常用指令(1)

    1. vue.js的快速入门使用 1.1 vue.js库的下载 vue.js是目前前端web开发最流行的工具库之一,由尤雨溪在2014年2月发布的. 官方网站 中文:https://cn.vuejs. ...

  2. linux入门与常用指令

    前言 在入门linux的时候感觉大部分很糟糕的,尤其是java开发者来说,对于非运维人员可能刚开始会对linux有很大的抵触性,可能还是更多喜欢桌面操作.或者在之前的学习中本来web的一堆东西就已经够 ...

  3. git版本控制系统常用指令,Xmind笔记整理

    git仓库使用.项目版本管理基本常用指令 纯手工整理Xmind笔记: 点我下载 预览图: Png: 如有错误,谢谢指出

  4. dfinity入门——dfx常用指令与motoko基本语法

    dfx常用指令 dfx identity相关: dfx identity list #identity 列表 dfx identity get-principal #获取当前的PID dfx ledg ...

  5. Linux基础入门(常用指令总结)

    相信大家对Linux都不陌生,本篇文章就详细介绍一些常用的Linux命令 目录 前言 一.Linux是什么? 二.常用命令 1.cd 切换文件夹 2.ls 查看目录内容 3.mkdir 创建文件夹 4 ...

  6. Git:git brash的常用指令

    简介 关于git brash的一些常用操作. 具体实现 1.通用步骤 (1)克隆项目到本地 git clone 地址 (2)拉取文件 git pull (3)添加所有要提交的文件 git add . ...

  7. 前端开发入门:常用的6种CSS库介绍

    在HTML5大前端开发中,CSS是三要素之一,想要从事HTML5大前端开发,就一定要熟练掌握CSS.那么,在网页制作时采用CSS技术,可以有效地对全站页面有共同性质属性的布局.字体.颜色.背景和其它效 ...

  8. Git代码管理常用指令(Git+Gerrit)

    从远程仓库下载新的代码后,需创建本地仓库关联后,在本地仓库开发 git clone... // 克隆远程仓库代码 git branch <branch> // 创建本地仓库 git pul ...

  9. github:Git 常用指令

    本文是看完表严肃的视频教程后总结的笔记,视频链接:表严肃讲git,我觉得讲的还不错,算是一个基础的入门吧! 下面我就称表严肃为表老师~ 表老师在视频中将commits形容为"后悔药的制作&q ...

最新文章

  1. u一点·料:阿里巴巴1688ued体验设计践行之路. 导读
  2. 推荐8个高质量的小众实用APP,解决你的痛点需求
  3. 无刷新提交表单(非Ajax实现)
  4. 百练OJ:2973:Skew数
  5. Memcached使用手册
  6. [转]Sql Server 分页存储过程
  7. [蓝桥杯]算法提高 秘密行动(动态规划)
  8. CentOS6安装Cisco模拟器Dynamips
  9. 渗透测试/应急演练过程中metasploit制作木马连接失败问题排查
  10. 计算机论文价值观,[转载]我的人生价值观--思修论文
  11. Laravel artisan常用命令集锦
  12. 华硕路由器远程代码执行漏洞通告
  13. 切勿妄谈Hadoop,以及4个数据管道打造实践
  14. 拆分中石油:多种方案流传 但启动阻力重重
  15. 在godaddy上注册的域名安全吗?
  16. H3C防火墙的登录及管理
  17. 阿呆喵广告过滤 v1.9.0.1 官网版
  18. 相似度80%,Apache 孵化项目 StreamPark被公然抄袭!
  19. Hello China操作系统在Virtual PC上的安装和使用
  20. Linux运维提升之路

热门文章

  1. SAP MM 外部采购流程里的Advanced Return Management
  2. AI式剥削:数据标注人员日薪低至51块钱
  3. 欧盟如何运用AI之力推动社会创新
  4. 人工智能能否跨越意识鸿沟?
  5. SAP SD基础知识之外向交货单处理中的特殊功能
  6. 华为深度学习新模型DeepShift:移位和求反代替乘法,成本大降
  7. 计算机视觉成安防“显学”落地仍需解决这些难题
  8. 机器学习系列 5:特征缩放
  9. 爱立信将在加拿大建立人工智能实验室
  10. 意大利物联网技术发展现状