更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

2017WEB前端git超简易使用教程

  • 发布:嵌入式培训
  • 来源:嵌入式问答
  • 时间:2017-08-03 10:45

对于大家给笔者留言的各路问题,笔者都是尽心尽力去解答。前几天有人问笔者,有没有WEB前端git简易使用教程,当时比较忙,就没有及时回复他。现在特意撰写此文,来回答他的问题,希望能够对大家有所帮助。一起来看看,2017WEB前端git超简易使用教程吧!

git初始化与远程关联

使用git

新建立一个文件夹,在文件夹中点击右键,选择GitBashHere

初始化本地仓库

gitinit

将当前的文件夹作为Git工作区,并且建立Git版本库(请不要修改或删除.git文件夹里面的内容),这时候会创建一个主分支

配置SSHKey

配置sshkey是为了和远程仓库建立联系

$ssh-keygen-trsa-C<邮箱>

把最后的<邮箱>换成自己的邮箱,回车执行命令后会叫选择一个文件夹来放公钥,可以直接回车选择默认的

然后打开C盘,将用户主目录下的.ssh文件夹中id_rsa.pub中的内容复制出来

然后打开coding的页面,账户->SSH公钥->将刚才复制的内容粘贴到公钥内容中,点击添加按钮

$ssh-Tgit@#

yes

然后会出现什么什么successfully的字样,这个命令是完成首次链接信任主机

关联远程仓库

gitremoteadd<远端仓库名><远端仓库地址>

中间的远端仓库名是你在本地给远程仓库取个代号,因为可以关联多个远程仓库,所以代号用来区分,一般写为origin,后面的地址就是coding云端仓库的地址,最好用SSH方式(前边的SSH公钥配置就是为了这个)

gitremote

查看自己关联的远程仓库

gitremote-v

查看自己关联的远程仓库以及权限

git获取远端更新

将远端的项目克隆到本地

gitclone<地址>

会将远端仓库的内容复制到本地,但是会在所有文件及文件夹的最外面设置一个文件夹,名字为远端的项目名,第一次从远端获取项目更推荐使用下面的pull命令

将远端的项目pull到本地

gitpull<远端仓库名><远端分支名>:<本地分支名>

取回远程主机某个分支的更新,再与本地的指定分支合并,第一次从远端获取项目也可以用这个,或者在远端有了更新时,可以用此操作来更新本地的分支

当远端分支和本地分支名相同时,可以写成下面这样

gitpull<远端仓库名><分支名>

使用fetch+merge获取远端更新

gitfetch<远端仓库名><远端分支名>

先获取远端更新

gitdiff<本地分支名><远端仓库名>/<远端分支名>

将获取的更新与本地分支进行比较

gitmerge<远端仓库名>/<远端分支名>

再将远端更新与本地当前分支合并

git提交修改

将工作区的修改add到暂存区

gitadd<文件或文件夹的名字>

也可以直接使用以下命令add全部修改

gitadd.

此写法是在add后面空一格然后打一个点

查看status

gitstatus

gitstatus命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(gitcommit)的文件

提交修改到仓库

gitcommit-m"引号中是此次提交修改的简单介绍"

将本地的项目push到远端

gitpush<远端仓库名><本地分支名>:<远端分支名>

将本地的某个分支推到远端,当远端没有这个分支时,会被创建

当远端分支和本地分支名相同时,可以写成下面这样

gitpush<远端仓库名><分支名>

git分支管理

创建新的分支

gitbranch<分支名>

创建一个新的分支,注意并不会切换到这个分支

查看已有的分支

gitbranch

上面这行命令是查看本地的分支

gitbranch-a

查看所有分支,其中绿色的是当前分支,白色的是本地分支,红色的是远端的

切换分支

gitcheckout<分支名>

切换到另一个分支上进行操作

删除分支

gitbranch-d<分支名>

合并分支

gitmerge<另一个分支名>

将另一个分支和当前分支合并

git版本控制

显示提交日志

gitlog

显示每次的提交记录,按Q可以退出,上下键翻页(记录太多的话)

版本回退

gitreset--hard<某个版本号>

回退到某个版本,版本号在gitlog中查看

回退反悔

当回退到某个版本,然而又反悔了,想要回到未来的版本时

先使用gitreflog查看之前的命令记录,然后找到对应commit记录前面的序号

然后gitreset--hard记录前面的序号就可以回退到未来的版本了

2017WEB前端git超简易使用教程,有没有多大家有所帮助呢?还有疑问之处的朋友,欢迎点击弹窗。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:参加嵌入式培训班要学哪些课程?
下一篇:机器学习如何提升嵌入式视觉应用?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省