一 使用

git版本控制已经逐渐取代cvs,svn等版本控制,对于一名程序员来说,使用git同样是一门必备的功课.

1. 仓库初始化

查看文件.如果有.git文件夹,说明创建本地仓库成功(.git是隐藏文件夹)

2. 修改用户名和邮箱

本地配置:

注: 在全局配置与本地配置都存在用户名时,本地配置优先级更高

3. 修改本地目录配置文件(远程仓库地址)

4. 从远程拉取项目到本地

步骤:

(1) 创建一个空文件夹

(2) 从远程拉取项目到本地

结果:

查看文件夹,就会发现,远程项目已经克隆到本地了

这样,就完成了刚到公司,将远程项目拉到自己电脑里的过程

5. 将本地代码提交到远程

(1)新建文件/修改代码

(2) 添加我们新建/修改的代码到待提交列表

注:后面的警告只是符号转化,有兴趣可以谷歌,不用去管,此时代码已经进入待提交列表中了

(3)将待提交列表中的代码提交到本地仓库

结果:

(4) 将本地项目代码提交到远程仓库

结果显示:

这时,查看远程项目,就可以看到我们刚刚提交的代码了

注: 这里我用的是coding.net

当然,也可以将项目提交到github

在这里,建议公开项目放到github, 公司项目或者私人项目放到coding.net

6. 忽略部分文件提交到远程

在提交项目时,很多文件是不应该提交到远程的

比如说数据库配置,比如缓存等等

在根目录下创建.gitignore (注意,此文件必须与.git同级)

wq保存即可,提交时就会忽略提交这些文件

二 git的几种位置概念

1. 四大位置

2. 流转过程

Git的使用(推荐命令行模式)相关推荐

  1. (转)php-cli模式学习(PHP命令行模式)

    php-cli模式学习(PHP命令行模式) 之前知道php-cli模式是一种类似shell命令式的执行php程序,不过一直以为这个是一种落后的方式,应该没有什么意义,因为从没有遇到过使用这个cli模式 ...

  2. ubuntu开机直接进入命令行模式

    最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便. 不需要界面的话,可以通过设置来开机进入命令行模式. 今天提供两中比较好的方法.经本人测试两中方法都可使用. [1 ...

  3. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  4. oracle cmd导出数据库命令行,oracle 中数据库完全导入导出:cmd命令行模式(转载)...

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利 ...

  5. 如何在Terminal命令行模式下运行Objective-C

    一般Objective-C的代码都在Xcode中调试,今天实验了下如何在命令行模式下运行,还是比较简单的,记录分享一下. File: xxd.h #include <Foundation/Fou ...

  6. 13分页和shell命令行模式

    技术交流QQ群:1027579432,欢迎你的加入! 本教程来源于B站杨仕航Django2.0开发视频教程,如需转载,必须注明来源! 1.为什么先讲分页功能 2.快速添加新的博客 shell命令行模式 ...

  7. linux命令行模式连接网络,centos命令行模式连接无线网络的过程

    1. 首先, 你的系统要能驱动无限网卡, 要是人品好的话, 系统已经自带了你的网卡的驱动程序. 不然就要先搞定无线网卡的驱动再说. 不然后面的步骤也就没必要了. 2. 看一下你的无线网卡叫什么: iw ...

  8. QIIME 2教程. 24Python命令行模式Artifact API(2021.2)

    Python命令行模式 Artifact API https://docs.qiime2.org/2021.2/interfaces/artifact-api/ 注:本指南假定您已执行"4人 ...

  9. QIIME 2教程. 24Python命令行模式Artifact API(2020.11)

    文章目录 Python命令行模式 译者简介 Reference 猜你喜欢 写在后面 Python命令行模式 Artifact API https://docs.qiime2.org/2020.11/i ...

最新文章

  1. 我如何使用深度学习通过Fast.ai对医学图像进行分类
  2. 矩阵元素求积及其矩阵元素的差分
  3. 对List中对象的去重
  4. oracle rac添加监听,【学习笔记】Oracle 10G RAC增加节点时手动注册监听服务的案例步骤...
  5. python高斯滤波和降噪_python添加高斯噪声和椒盐噪声,实现中值滤波和均值滤波,实现Roberts算子和Sobel算子...
  6. mysql实验总结存在问题_mysql表分区实验总结
  7. 面向.NET开发人员的Dapr——前言
  8. php 语法验证_PHP用户登录验证模块
  9. Java工程带库编译运行
  10. 《Effective Java 3rd》读书笔记——创建和销毁对象
  11. jquery.blockUI.2.31.js 弹出层项目介绍
  12. 软件以人为本5 - 敏捷3 - 拯救每日立会2
  13. 单片机交通灯设计(含箭头指示)
  14. 下面哪个linux内核是稳定版本,哪个 Linux 内核版本是 “稳定的”?
  15. 旧显卡插上去使用黑屏,需要在BIOS中修改启动模式修改为CMS
  16. 带你入门多目标跟踪(一)领域概述
  17. 一些简单常见的网站反爬策略和解决办法
  18. Vundle ,Vim Bundle
  19. jxl 统计图_人教版试卷|小学数学,数学试卷下载_21试卷_21世纪教育网
  20. react native 震动 Vibration 使用详解

热门文章

  1. Servlet学习一
  2. SmartDraw_2012_Enterprise_R20.0.1.0的安装使用
  3. 使用 dotnet-outdated 维护项目 nuget 包版本
  4. 自主生态再进一步,龙芯中科完成.NET3.1-LoongArch64平台研发
  5. 再记一次 应用服务器 CPU 暴高事故分析
  6. Win10 Terminal + WSL 2 安装配置指南,精致开发体验
  7. 微服务框架Demo.MicroServer运行手册
  8. 龙芯团队 在移值 MIPS64 下的.NET Core 进度速报
  9. 新款 Azure .NET SDK 如何设定 Content-Type
  10. Kubernetes包管理器Helm发布3.0版本