博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端、git入门至常用指令
阅读量:6331 次
发布时间:2019-06-22

本文共 1449 字,大约阅读时间需要 4 分钟。

谈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 init   git add README.md   git commit -m "first commit"   git remote add origin "project address"   这里可能会出错,   在出错的情况下运行   git pull origin master 然后push   git 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。希望文中的知识能够帮助到您。

转载地址:http://kyboa.baihongyu.com/

你可能感兴趣的文章
网络安全系列之二十六 EFS加密
查看>>
Redisbook学习笔记(1)sds
查看>>
Excel 2016新增函数之MaxIFS、MinIFS
查看>>
20110918—claim、ig、st、illuminate系列词汇
查看>>
2012过年回家:雷人的邮政大酒店
查看>>
Android NDK开发Crash错误定位
查看>>
SQL Server 2012 快速安装手册
查看>>
Configuring A New Replication Server System In Silent Mode
查看>>
大容量导入和导出数据 -- bcp实用工具
查看>>
思考驱动创新,创新驱动发展:基于假设(Assumption)的思考技术
查看>>
Exchange 全球通讯录导入基于POP3模式的Outlook
查看>>
HSRP(热备份协议)
查看>>
磁盘Mbr浅谈
查看>>
Kafka0.8性能测试报告
查看>>
提醒:涉及数据库这类的东西一定需要注意长短链接问题
查看>>
Windows Server 2012正式版RDS系列⒄
查看>>
Cocos Studio 2.3.2不再支持直接导入PSD文件
查看>>
Lync 小技巧-23-企业版与标准版-安装-对比
查看>>
Redis数据持久化
查看>>
Windows Phone 7 XNA开发之关于游戏组件
查看>>