接着上一篇的写,这里练习一下git clone 指令

指令格式 $ git clone <repository> <directory>

<respository>是指定为远程数据库的URL

<directory>是指定为复制目标目录名称

执行克隆指令

$ git clone https://filegit.backlogtool.com/git/GIT/git.git /home/dreamlife/file_git_clone

这里会提示输入管理用户名和密码,按照提示输入即可

运行结果

这里可以CD到目录下查看文件

看下,这里已经有我的文件了,下面就是打开sample.txt文件

结果正确。

剩下的就是在我们克隆的文件夹中修改文件sample.txt

执行

$ git status 

看下现在文件状态。

这里git提示我们的文件是没有加入到索引中的,这里需要将我们新修改的文件重新添加到git的索引中

执行下列命令

$ git add sample.txt
$ git commit -m "在克隆文件中修改文件,并执行推送测试"

下面就是执行向远程数据库推送我们修改的文件了

执行命令

$ git push

提示了一堆信息,大致意思就是保守上推数据,只推送当前分支的数据信息,在推送过程中,还是需要我们输入远程数据库管理员的用户名和密码,按照步骤来就可以

完成,后面的步骤就是我们讲切换到原来的目录,来pull文件,

$ git pull <repository> <refspec>

<repository> 远程数据库

<refspec>拉取分支

如果省略数据库名称,就是对默认的数据进行拉取

下面是操作步骤

$ cd ../file_git

切换到文件一目录

$ git pull origin master 

进行拉取

$ git log

查看日志文件

下面是演示截图

打开文件查看

好了,这里就基本可以完成一个简单的任务了,剩下的后面再说了

转载于:https://www.cnblogs.com/DreamDog/p/9160087.html

Ubuntu下使用Git_2相关推荐

  1. 在Ubuntu下构建Bullet以及执行Bullet的样例程序

    在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2 ...

  2. 在ubuntu下设置eclipse开发STM32等嵌入式设备

    之前为了能够让ROS与底层能够顺利通讯,我采用可开源开发板arduino ,因为arduino有ROS的库,能够按照ROS wiki上所给的教程就可以顺利的开发,但由于arduino的局限性,我觉得是 ...

  3. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  4. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  5. Ubuntu下使用CMake编译OpenSSL源码操作步骤(C语言)

    OpenSSL的版本为1.0.1g,在ubuntu下通过CMake仅编译c代码不包括汇编代码,脚本内容如下: build.sh内容: #! /bin/bashreal_path=$(realpath ...

  6. ubuntu下nginx+php5的部署

    ubuntu下nginx+php5环境的部署和centos系统下的部署稍有不同,废话不多说,以下为操作记录: 1)nginx安装 root@ubuntutest01-KVM:~# sudo apt-g ...

  7. 在Ubuntu下FFmpeg编译,支持x264和x265(HECV)

    所有下载的源 在Ubuntu下FFmpeg编译,支持x264和x265. Ubuntu 12.04 FFmpeg 2.1 Release 注意: cmake要升级要2.8.8 yasm要升级到1.2. ...

  8. Ubuntu下添加新分区并设置挂载点

    Ubuntu下添加新分区并设置挂载点 最近在做Android项目,可是解压根文件系统以后,就报警说硬盘不够.当初设置使用的大小为15G.不过扩展分区还是很方便的.当然首先你得设置添加使用的硬盘大小,这 ...

  9. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

最新文章

  1. 跟我学大数据分析之四:“钱”去哪儿了?
  2. 用于弹出ModalDialog进行数据选择的控件
  3. PYTHON 高效编程
  4. C语言设计农历万年历论文,万年历设计报告
  5. C++之STL种类及实现
  6. 漫画:什么是图的最小生成树?
  7. beanshell学习
  8. 趣味运动会项目及规则
  9. PHP实现队列之双向队列
  10. java面向对象数组实现家庭收支记账软件_golang实战--家庭收支记账软件(面向过程)...
  11. 华为正式发布方舟编译器,相关源码已开放下载;微软开源量子开发工具包 QDK;GitHub回应突然断供:也很无可奈何的样子……...
  12. 什么是适合中小企业的ERP
  13. 从git下载代码到本地
  14. 基于LBP纹理特征计算GLCM的纹理特征统计量+SVM/RF识别纹理图片
  15. 【机器学习】贝叶斯分类三大实战项目:高斯模型进行疾病诊断、多项式模型进行文本分类、伯努利模型进行好/差评判别
  16. 我室友打了一把王者我6分钟搞会了eclipse安装与配置
  17. 关于克隆猴中中华华的12点你不知道的事
  18. 我要翻译《Think Python》-002 贡献列表 目录部分
  19. 佳能Canon PIXMA iP6000D 打印机驱动
  20. 全国通用ADSL宽带账号快速检测工具0.2 拽爷 专版

热门文章

  1. Spring boot 通过ApplicationRunner在启动完成后按指定顺序执行任务
  2. vue中的watch监听数据变化
  3. Android开发笔记(一百三十三)导航视图NavigationView
  4. PostgreSQL的实践一:数据类型(一)
  5. HDOJ 2544(Dijkstra)
  6. 续易crm源码客户资源管理系统crm源码(源代码c#)
  7. AJAX应用之注册用户即时检测
  8. 乌托邦式的经理人日记——小的奖励激发员工热情
  9. python 显示中文_Python|绘制个性化数据的动态图表及解决中文显示问题……
  10. 网络-IP/子网掩码/端口