2013-11-01 18:27:48 jueding 阅读数 6421
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7045 人正在学习 去看看 良许
1. 安装 Gitk 和 GitGui
    Gitk 和 GitGui由于二者基于 tk/tcl,所以用之前要安装这两个包。它是官方软件,可使用如下命令安装:
   $ sudo apt-get install gitk
   $ sudo apt-get install git-gui
   
   在工程目录运行gitk  或者git gui

  


如果apt-get不能安装,可以下载安装包手动安装。

下载地址

2016-04-11 08:46:16 baimawuqiu 阅读数 169
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7045 人正在学习 去看看 良许

1. Git编辑器配置

git config --global core.editer vim

git config --global commit.template /home/maf/commit_template.txt


2.Git图像化界面工具(主要用于linux)

Git 目录下执行gitK 命令


3.Git 用户手册

http://blog.csdn.net/zzulp/article/details/6238527



2018-12-05 21:14:42 JianZhiZuo 阅读数 88
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7045 人正在学习 去看看 良许

Git 使用教程

git安装

  • 安装包及新版本去git官网下载安装就可以了
  • Ubuntu下推荐用下面命令安装
    sudo apt-get install git git-gui gitk

git-gui gitk 是Linux下图形化的git,在提交改动方面相对于命令行好用

git使用

  • git clone
    #如果是远端服务器上的代码, 运行命令如下
    git clone username@host:/path/to/repository
    例如: git clone https://github.com/lede-project/source.git
    
    #如果是本地代码
    git clone /path/to/repository
  • git pull
    #如果要更新你的本地仓库至最新改动用git pull
    #git pull 是git fetch 和 git merge 的综合体
    #git pull 时会自动合并冲突,但并不是所有冲突可以合并成功,如果不成功,你需要手动修改
  • git add
    #<filename> 是提交文件的相对git目录源码的路径
    #git add 只是添加到提交文件下
    git add <filename> 
  • git commit -m
    #git commit 只是添加到提交下,实际提交改动到HEAD, 但改动没有提交到远端目录
    #-m 简单描述为什么要提交这些代码,最好用英文,服务器上一般不会有中文提示
    git commit -m "why what commit "
    
  • git push origin master
    #master 可以换成你想要提交的任意分支
    #不加参数 默认提交到当前分支下
    #后面只提交tag 可以用git push --tag
    git push 
    
  • git tag -a “version” -m "version"
    #如果是软件版本之类的东西需要更新tag 更容易找到
  • git stash / git stash pop / git stash list / git stash drop
   #如果知道要上传的代码和现在服务器上的最新代码有冲突,可以先使用git stash保存下当前的修改
   #然后用 git pull 最新代码,来避免冲突,再用git stash pop 来还原本地修改
   Note:一定要检查合并后的代码是不是自己想要的结果,因为合并代码有可能出错,但并不报错
   #git stash list /git stash drop 是查看和删除保存的备份
   
  • git checkout
    #一个功能是还原本地改动
    例如:git checkout <filename> / <filepath>
    Note: git checkout 不能把新增加的文件删除 ,这个时候如果有新增加的文件,建议手动删除
    #另一个功能是切换分支
    git checkout <brach>
  • git log
    #查看提交记录
    commit <head>
    Author: 
    Date:   time

    why commit 

    Signed-off-by: author
    
  • git reset --hard origin/master
    #这个命令用在导版本的时候用 git log 查看要导回版本的 commit <head>
    例如:git reset --hard <head>
    
  • git gui
    #git status 命令的图形化显示
    #这个图形化下面可以
    1.选中要提交的文件,然后Ctrl + T(这个动作是和git add <filename>一样)
    如果有多个文件,建议用快捷键SHIFT按住同时选中多个要提交的文件即可,然后Ctrl + T
    2.查看是否提交的文件是否正确,如果选择错误选中用(Ctrl + U)撤消这个选择
    3.写为什么要提交 类似git commit -m 后面的文字
    4.有的还要有自己的签名,如果没有设置 用git config 设置自己的邮件和签名
    5.commit  就是git commit
    6.push 就是git push 

  • gitk &
    在这里插入图片描述

在这里插入图片描述

    #图1 gitk 查看历史提交版本 类似 git log
    #图2 选择某一版本右键选中红框后,后再按提示选择hard 就是git reset 导回版本的用法

  • git clean -df
删除未被提交的文件,回退时部分文件无法被删除的时候使用
2019-08-28 15:13:34 qq_33242956 阅读数 23
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7045 人正在学习 去看看 良许

1、安装git

sudo apt-get install git

2、安装gitk

sudo apt-get install gitk

3、安装vs code
官网下载.deb,直接双击安装或者输入命令sudo dbkg -i xxx.deb进行安装。64bit地址:vs code下载地址
安装完成输入命令

code

可以打开vs code界面,直接将其固定在启动器

4、安装logfilter
下载logfilter,解压。地址:logfilter下载地址
解压完成之后执行命令:

nohup Java -jar logfilter.jar &

然后将logfilter固定在启动器即可

5、安装terminal

sudo apt-get install terminator

6、安装meld

sudo apt-get install meld

7、安装adb和fastboot

sudo apt-get install android-tools-adb android-tools-fastboot
2017-08-01 11:35:23 zhangjingao 阅读数 3271
  • 玩转Linux:常用命令实例指南

    本课程以简洁易懂的语言手把手教你系统掌握日常所需的Linux知识,每个知识点都会配合案例实战让你融汇贯通 。课程通俗易懂,简洁流畅,适合0基础以及对Linux掌握不熟练的人学习; 注意: 1、本课程原价99元,现在仅需29元!购课就送5门价值300元的编程课! 2、购课后登陆csdn学院官网,在课程目录页面即可下载课件。 学完即可轻松应对工作中 85% 以上的 Linux 使用场景 【限时福利】 1)购课后按提示添加小助手,进答疑群,还可获得价值300元的编程大礼包! 2)本课程【现在享受秒杀价39元】 3)本月购买此套餐加入老师答疑交流群,可参加老师的免费分享活动,学习最新技术项目经验。 注意: 1)现在购买至少享受60元优惠; 2)购课后添加微信eduxy-1,发送订单截图领取300元编程礼包。 --------------------------------------------------------------- 这门课程,绝对不会让你觉得亏! 29元=掌握Linux必修知识+社群答疑+讲师社群分享会+300元编程礼包。   人工智能、物联网、大数据时代,Linux正有着一统天下的趋势,几乎每个程序员岗位,都要求掌握Linux。本课程零基础也能轻松入门。   在这门课中,我们保证你能收获到这些 1)快速掌握 Linux 常用命令及配置 2)Linux核心知识点 3) 文件、进程、磁盘、用户管理,以及网络工具命令、文件传输等 4)Vi/Vim编辑器用法  

    7045 人正在学习 去看看 良许

原本下载了linux的smartgit,还有一个gitk…忘了名字了,两个都不能用,后来发现能用终端直接使用git,就上网搜索了git在终端的配置方法,在这里总结分享下。
首先安装git,会提示你安装,输入Y就行

sudo apt-get install git

否则会出现:bash:git 未找到命令
然后设置用户名和email
git config --global user.name "you username"

git config --global user.email "your email@youremail.com"
否则会提示:no in a repository
执行完成之后该目录下会新增加一个.gitconfig文件
生成ssh-key,在终端使用命令
ssh-keygen -t rsa -C "your_email@youremail.com",your_email是你的email。
这里会让你选择存储秘钥的文件夹,以及密码,不用理会,一路enter就行
这里写图片描述
将id_rsa.pub的内容追加到authorized_keys 中

cat /root/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

这里写图片描述
cat: /home/jack/.ssh/id_rsa.pub: 权限不够,若出现这个问题, 则是由于当前是在git用户下,/home/jack/.ssh/id_rsa.pub在jack用户下,出现了权限不够问题,可用下面的方法解决:
➜ ~ sudo -s -H
之后 进入authorized_keys文件粘贴文件里的内容
在github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。如果之前添加过ssh-key,那么就delete后再次再执行上面的添加过程。
然后测试下是否配置成功
ssh -T git@github.com,出现下面这样就是成功了。
这里写图片描述

成功之后在终端就进行连接git远程库,这样,其他人的克隆和推送也一样变得很简单:

git clone git@gitserver:project.git  

这就是我在终端配置git中总结的自己配置的过程,欢迎指正

没有更多推荐了,返回首页