Linux学习-Git常用命令

1.github简介

Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

github网址:www.github.com

2.常用命令

git remote add upstream https://github.com/...      // 新建分支用于存repository

克隆到本地命令

git clone https://github.com/*  //克隆到本地
git fetch branch2               //更新信息
git merge branch2/master        //merge本地信息
git add .                       //添加新文件或者更改新文件
git remove  **                  //删除文件
git commit -m ‘by who do what‘  //提交文件到本地
git push                        //push到服务器上
git pull origin master          //从服务器上拉取信息
git remote                      //查看repository上的所有分支
git branch -a                   //查看所有分支
git branch -r                   //查看远程分支
git branch -d ***               //删除分支
git branch ***                  //新建分支
git checkout ***                //切换分支
git status                      //查看状态
git log                         //查看提交修改记录
git remote show origin          //查看相关信息

提交和更新文件

git push -u origin master       //将commit的代码,push到github上
git pull                        //将github的代码,pull到本地

3.拷贝id_rsa.pub到github

(1)创建SSH key

$ ssh-keygen -t rsa    ///生成的SSH key文件保存在中~/.ssh/id_rsa.pub

(2)添加SSH key到github

拷贝.ssh/id_rsa.pub文件内的所以内容

打开github帐号管理中的添加SSH key界面的步骤如下:

  • 登录github
  • 点击右上方的Accounting settings图标
  • 选择 SSH key
  • 点击 Add SSH key

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-08 18:09:04

Linux学习-Git常用命令的相关文章

Linux学习笔记——常用命令(一)

Linux分区的四个基本步骤: 1)分区:硬盘划分为逻辑分区 2)格式化逻辑分区(写入文件系统) 3)分区设备文件名:给每个分区定义设备文件名 4)挂载点:给每个分区分配挂载点 注意事项: 1)必须分区: /   /boot  /swap 2)一块硬盘最多4个分区,最多1个扩展分区,扩展分区又可以包含多个逻辑分区 设置密码原则: 1)复杂性 2)易记性 3)时效性 目录usr(unlix software resource) 防火墙:用来过滤,制定一系列的规则(IP.MAC.端口等) Linux

linux 学习2 常用命令

1.显示日期的指令: date 2.   [Tab]按键---具有『命令补全』不『档案补齐』的功能 3:  su和 sudo  su用于用户之间的切换.  su在不加任何参数,默认为切换到root用户; su 加参数 - ,表示默认切换到root用户,并且改变到root用户的环境: sudo用于普通用户可以使用root权限来执行指定命令. sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码.不过有时间限制,Ubuntu默认为一次时长

Linux学习_4(常用命令)

基本命令 1.1 ls 列出文件 -a 列出隐藏文件,文件中以"."开头的均为隐藏文件,如:~/.bashrc -l 列出文件的详细信息 -R 连同子目录中的内容一起列出 用ls -l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文 件类型,它可以是下述类型之一: - 普通文件 d 目录 l 符号链接 b 块设备文件 c 字符设备文件 s socket文件,网络套接字 p 管道 后面的9个字符表示文件的访问权限,分为3组,每组3位.第一组表示文件属主的权 限,第二

LInux学习之常用命令ls

命令格式与目录处理命令ls 命令格式:  命令[-选项][参数] 例如:  ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当多个选项时,可以写在一起 3)简化选项与完整选项 -a 等于--all PS:在Linux中“.”代表的是隐藏文件. 目录处理命令:ls 命令名称: ls 命令英文原意: list 命令所在路径: /bin/ls 执行权限: 所有用户 功能描述: 显示目录文件 语法: ls 选项[-ald][文件或目录] -a  显示所有文件,包括隐藏文件 -l  详细

Linux学习日记(常用命令)

su sudo passwd 重置密码 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 

Linux学习之常用命令(二)

1.上次介绍了一些常用的系统命令,这次又总结了一些小命令,故分享一下: 网卡地址查询的命令: ifconfig #不同于Windows系统,它的是ifconfig而不是ipconfig ip -a #同样可以查询ip地址 2.查看系统的内核以及架构内容: uname #用于查询系统版本以及相关信息 先查询它的文档帮助: -a参数表示print all 查看系统的负载数,说句笑话,如果这个数超过5,就会睡不着觉了...,肯定是系统过载了,得想方法解决,否则严重会导致系统崩溃,今天新闻就报道了谷歌和

linux下git常用命令

1 安装: sudo apt-get install git 2 创建一个版本库: 新建一个文件夹,进入这个目录之后 git init 3 创建一个版本: git add 文件名或目录 #表示将当前文件的修改放入缓存区 先不提交 git commit -m '版本名称' #将缓冲区提交建立一个版本 4 查看版本记录 geit log 每条一行查看版本信息 git log --pretty=oneline 按图形方式查看 有合并版本的时候很清晰 git log --pretty=oneline -

Linux学习笔记——常用命令(二)

++++++++++++++++++++++++++++++文件搜索命令+++++++++++++++++++++++++++++++ 19) 文件搜索:find 语法:find [搜索范围][匹配条件] 选项:-name(根据文件名搜索)     -iname(不区分大小写)     -size(根据文件大小查找\+n -n n)     -user(根据所有者查找) -cmin(根据文件属性修改时间查找) -mmin(根据文件内容修改时间查找)     -amin(根据最近访问时间来查找)

linux学习:常用命令

1.查杀进程 a.查看 ps -ef |grep 名称,这里以java为例         ps -ef |grep java b.杀死 kill [-9] PID,如上我要杀掉java -jar edu-service-user.jar         kill 1313 2.查杀端口 a.查看     netstat -nptl b.杀死 kill [-9] PID