Git的简单使用以及在Django中有关日志文件的忽略

1.三个程序简介

2.Git配置

2.1Git查看配置

2.2git查看本地系统配置

2.3git查看用户配置的

2.4git配置用户名

2.5git配置邮箱

3.Git项目搭建基本命令

3.1git项目初始化命令

3.2 git克隆项目

4.Git文件操作

4.1查看指定文件状态

4.2将文件提交到暂存区

4.2将暂存区的文件提交到本地仓库

4.3 git忽略文件

5. Git配置SSH公钥以及创建远程仓库

5.1设置本机绑定SSH公钥,实现免密码登录

5.2 将公钥信息public key 添加到码云账户中

5.3 将本地的项目上传到码云的仓库中

6. git在django中不忽略空文件夹


1.三个程序简介

Git Bash: Unix与Linux风格的命令行,使用最多,推荐最多

Git CMD: Windows风格的命令行

Git GUI : 图形界面的Git,不建议初学者使用,尽量先熟悉命令

2.Git配置

2.1Git查看配置

git config -l

2.2git查看本地系统配置

git config --system --list

2.3git查看用户配置的

git config --global --list

2.4git配置用户名

git config --global user.name "用户名称"

2.5git配置邮箱

git config --global user.email "邮箱地址"

3.Git项目搭建基本命令

3.1git项目初始化命令

git init

3.2 git克隆项目

git clone 项目的链接

4.Git文件操作

4.1查看指定文件状态

git status 文件名

4.2将文件提交到暂存区

git add .
(点代表当前目录的所有文件都提交到暂存区)

4.2将暂存区的文件提交到本地仓库

git commmit -m
(-m代表着提交信息,即更新的情况信息)

4.3 git忽略文件

在主目录下建立  ".gitignore" 文件,此文件有如下规则:

  1. 忽略文件中的空行或以井号(#)开始的行将会被忽略
  2. 可以使用Linux通配符,例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,....})代表可选的字符串
  3. 如果名称的最前面有一个感叹号(!),表示例外规则将不被忽略
  4. 如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。
  5. 如果名称的最后一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)
  6. # 为注释
    *.txt    #忽略所有.txt结尾的文件
    !lib.txt    #但lib.txt除外
    /temp    # 仅忽略项目根目录下的TODO文件,不包括其他目录temp
    build/    # 忽略build/目录下的所有文件
    doc/*.txt    # 会忽略doc/noes.txt 但不包括doc/server/arch.txt

5. Git配置SSH公钥以及创建远程仓库

5.1设置本机绑定SSH公钥,实现免密码登录

打开该目录 C:\Users\Administrator\.ssh  进入到git的命令行,生成公钥   生成的过程中按回车键即可

ssh-keygen -t rsa
-t代表的是用什么算法进行加密,官方推荐的用rsa算法

5.2 将公钥信息public key 添加到码云账户中

将生成的ssh公钥复制粘贴到码云的公钥中

5.3 将本地的项目上传到码云的仓库中

#1.
git remote add origin https://gitee.com/TongWei9913/django-code.git
# https://gitee.com/TongWei9913/django-code.git 此url是码云创建好的仓库的地址#2.
git push -u origin master

6. git在django中不忽略空文件夹

  • 在项目的空文件下面,添加一个  名为.gitkeep的文件
  • 这时候上传时候就可以不忽略空文件等

Git的简单使用以及在Django中有关日志文件的忽略相关推荐

  1. sqlserver数据库中清空日志文件

    sqlserver数据库中清空日志文件,清空之后,日志文件仅为1MB.长久以来都在使用,这里贴出来给大家分享一下. 在查询分析器中完成,操作方法如下: DUMP TRANSACTION DataBas ...

  2. java log4j 相对路径_log4j中配置日志文件相对路径[续集]

    这篇文章是基于流传在网上较为完整的关于"log4j中配置日志文件相对路径"问题的解决方法.该篇博文几经转载,流传至今.这是51cto博客里的一篇此文的转载[http://share ...

  3. mysql日志文件在哪_linux中mysql日志文件在哪里?

    linux中mysql日志文件在哪里? 发布时间:2020-04-21 10:47:28 来源:亿速云 阅读:1535 作者:小新 linux中mysql日志文件在哪里?相信有很多人都不太了解,今天小 ...

  4. Django框架(8.Django中的模板文件的使用和模板变量的简单使用)

    为什么使用模板 通过视图可以给用户返回一些字符串等等, 那如何向请求者返回一个漂亮的页面呢? 肯定需要用到html.css,如果想要更炫的效果还要加入js,问题来了,这么一堆字段串全都写到视图中,作为 ...

  5. Django中的日志管理

    报表和日志 导出Excel报表 报表就是用表格.图表等格式来动态显示数据,所以有人用这样的公式来描述报表: 报表 = 多样的格式 + 动态的数据 有很多的三方库支持在Python程序中写Excel文件 ...

  6. php 添加日志文件,如何在PHP中创建日志文件?

    每天写一个txt文件并创建一个新的文件.使用日期("j.n.Y")作为日志文件名称的一部分. //Something to write to txt log $log = &quo ...

  7. Linux中查看日志文件的正确姿势,求你别tail走天下了!

    作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了.尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或 ...

  8. Linux中log的目录,/var/log目录中Linux日志文件的功能详解

    介绍下/var/log/中日志文件的所在位置以及包含的内容. 了解这些不同的日志文件,有助于在遇到紧急情况时,从容找出问题并加以解决. 这里介绍20个位于/var/log/ 目录之下的日志文件. 其中 ...

  9. log4j中配置日志文件相对路径方法

    提醒:本文并不是本人的原创,转载自 http://www.zxbc.cn/html/20080402/33022_4.html ,将原文中的代码和读取来别扭的语句略作修改以使读者更容易理解作者的意思, ...

最新文章

  1. ubuntu05.04安装,及编译模块问题
  2. POJ 3241Object Clustering曼哈顿距离最小生成树
  3. CAP 理论 —— 最通俗的解释
  4. 年龄是计数还是计量_电子皮带秤是静态称重还是动态称重?
  5. 【电商系统】—项目缺陷管理(二)
  6. 策划反推文档教程:格式篇
  7. python面向对象的特殊方法和单例模式
  8. 区块链:一场始料未及的革命
  9. 解决 谷歌chrome浏览器开启麦克风
  10. Apache反向代理设置
  11. 【魔域口袋版】一键端+一键配置器+架设教程+GM工具
  12. 工商银行携手数美科技,赋能数字化业务高质量发展
  13. 庆山《得未曾有》摘录
  14. 计算机科学导论专业理解,浅析计算机专业_计算机科学导论_课程的现状及思考.doc...
  15. 2022全新直播短视频系统源码+附教程/可二开可采集
  16. 总谐波失真计算公式_IEC61000-4-3测试系统的谐波场强分量测量方法
  17. FTP协议的原理及配置
  18. Shell编程实战范例
  19. mysql 字符串截取
  20. Linux运行jar包报错:Error:Invalid or corrupt jarfile xxx.jar

热门文章

  1. 【Windows工具】QuickLook-3.6.11 安装并设置开机自启动(含较难下载的 QuickLook-3.6.11 安装包百度云盘资源)
  2. Mongodb知识总结
  3. 数据结构和算法之单链表
  4. 数据结构和算法之稀疏数组
  5. Python——web.py模块错误【UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xab in position 285】解决方案
  6. 远程连接——Windows远程连接CentOS远程桌面
  7. BugKuCTF WEB web3
  8. php 以-截取剩余的字符串_10分钟从PHP到Python
  9. 【练习】c++分别用链队列和普通队列输出杨辉三角
  10. 在centos6.4 编译64位的hadoop 2.4.1