美文网首页
day36-Git的使用

day36-Git的使用

作者: xdxh | 来源:发表于2018-11-16 18:42 被阅读0次

一、Linux命令

1.Linux中网络相关的命令

1.ping -> 检测网络可达性 -> ICMP

ping www.baidu.com

2.tracepath -> 检查数据路由

tracepath www.baidu.com

3.ifconfig -> 检查网络接口(网络适配器)

ifconfig

4.ip -> 查看配置网络接口相关信息

ip addr

5.netstat -nap -> 查看网络状态(端口占用、进程、已建立的连接)

netstat -nap

6.sftp -> 安全网络文件传

7.scp -> 安全文件拷贝

scp 文件名/文件名 用户名@对方公网ip:/目录/文件名 

二、命令的前后台运行

1.命令 & -> 让命令在后台运行
2.jobs -> 查看后台运行的进程
3.fg %编号 -> 让命令回到前台运行
4.bg %编号 -> 让命令在后台运行
5.Ctrl+z -> 将前台进程暂停放到后台


三、命令行参数

import sys

sys.argv

四、Git版本控制

1.版本控制

1990s -> 锁定模式
CVS -> Concurrent Version System
VSS -> Visual Source Safe

2000s -> 合并模式
SVN -> Subversion -> 集中控制式

分布式版本控制系统 -> BitKeeper
2005年 -> Git / Mercury


2.Linux系统安装Git

方法一:

yum -y install git

方法二:
1.下载git源代码压缩文件

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.19.1.tar.xz

2.解压缩和解归档

xz -d git-2.19.1.tar.xz
tar -xvf git-2.19.1.tar

3.配置安装路径

cd git-2.19.1
./configure --prefix=/usr/local

4.安装git的网络依赖库

yum -y install libcurl-devel

5.构建和安装

make && make install

6.检查安装结果

git -- version

五、Git的使用

1.创建git仓库

git -- version

2.将代码纳入暂存区

git add 文件名
git add .

3.查看暂存区状态

git status
git rm --cached 文件名 -> (从暂存区移除)
git checkout -- 文件名 -> (将暂存区文件恢复到工作区)

4.配置身份标识

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

5.提交到本地仓库

git commit -m '...'

6.查看提交日志

git log
git reflog -> 看到未来的版本(曾经提交过又被撤回的版本)

7.回到历史版本

 git reset --hard HEAD^
 git reset --hard HEAD^^
 git reset --hard 版本的哈希码摘要

 --hard参数是为了保持工作区和历史版本的一致性


六、Git上传项目到GitHub

1、将当前工作路径切换到需要上传的项目文件

DELL@DESKTOP-H9M4ECV MINGW64 ~/Desktop/blog

2.创建Git仓库

git init

3.将代码纳入暂存区

git add .

4.配置身份标识

git config --global user.name "usernme"

git config --global user.email "emailName"

5.提交到本地仓库

git commit -m '注释'

6、本地仓库与GitHub仓库进行配对

git remote add origin https://github.com/iamluyunhao/blog.git

7、把本地的内容推送到仓库中

git push -u origin master

8.生成密钥对

先生成一个key,命令是: ssh-keygen -t rsa,文件是生成在当前的路径的
然后 cat id_rsa.pub 之后会有一串数字
复制 public key (windows.pub中的一串数字) 到你账户的 list of SSH keys, 再重新push.
如果不成功,用下面的命令来测试下:
$ ssh -v git@github.com


相关文章

  • day36-Git的使用

    一、Linux命令 1.Linux中网络相关的命令 1.ping -> 检测网络可达性 -> ICMP 2.tra...

  • day36-git与mysql

    1、git 2、mysql(非常重要)

  • day36-git和mysql

    1. git git是什么?版本控制工具,开发一个软件,是不是一个人,一个人做,多个人开发,不同的模块,代码合并?...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

网友评论

      本文标题:day36-Git的使用

      本文链接:https://www.haomeiwen.com/subject/vmnpfqtx.html