前端、git入门至常用指令
谈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。希望文中的知识能够帮助到您。
相关推荐
baolen 2020-08-15
炼金术士lee 2020-08-15
huangchunxia 2020-08-07
lljhi0 2020-07-21
huangchunxia 2020-07-08
zhangxing 2020-07-05
ArkShen 2020-07-05
nebulali 2020-07-05
LynnOhYeah 2020-07-18
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08