git使用,在ubuntu中

#安装sudo apt install git要先到github官网建一个账号。

#配置 你的github

git config --global user.name "fanbrightup"//即是你在github中的用户名
git config --global user.email "[email protected]"
(可以先跳过这两步,现在用不到)

 查看配置信息  git config --list

编辑配置信息  gedit ~/.gitconfig

#创建公钥

ssh-keygen -C ‘[email protected]‘ -t rsa 会让你选择一些位置,在提示信息时直接回车就好了,覆盖掉原来的,回车三次吧

这会在 用户目录 ~/.ssh/ 下建立相应的密钥文件

#上传公钥

在 github.com 的界面中 选择右上角头像旁向下的箭头的 Settings,然后选择 SSH and GPG keys ,选择新加。

Title 可以随便命名(我的为ubuntu16.04),Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用

 ssh -v [email protected]

进行测试。看到下面的信息表示验证成功。

...

Exit status 1

#git常规简单的使用

先git clone 加一个地址选择ssh地址,可以更方便省去密码,建立本地软件仓库
在git中提交文件

  在仓库文件夹中

 使用git add 文件名(新添加的) 或者写 .  即添加所有

  git commit -m "要加的留言"  //会与本次提交的文件联系上,很方便

  git push  向远程提交

  git checkout filename 可以恢复本地被删除的文件

时间: 2024-10-09 06:43:05

git使用,在ubuntu中的相关文章

Ubuntu中Git服务器搭建

git服务器搭建过程 参考网上资料搭建git服务器过程记录 如下: 需求 硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到. 软件需求:git-core, gitosis, openssh-server, openssh-client, Apache2(Gitweb) 安装配置git服务器 安装git和openssh: [email protected]:~$sudo apt-get install git-core openssh-server openssh-cli

ubuntu中安装qgit工具-(转自Linux中国)

QGit是一款由Marco Costalba用Qt和C++写的开源的图形界面 Git 客户端.它是一款可以在图形界面环境下更好地提供浏览版本历史.查看提交记录和文件补丁的客户端.它利用git命令行来执行并显示输出.它有一些常规的功能像浏览版本历史.比较.文件历史.文件标注.归档树.我们可以格式化并用选中的提交应用补丁,在两个或多个实例之间拖拽并提交等等.它允许我们用它内置的生成器来创建自定义的按钮去执行特定的命令. 这里有简单的几步在Ubuntu 14.04 LTS "Trusty"中

Ubuntu中octopress安装

这是一篇按官方说明进行安装的说明,但后记中记录了如何使用Ubuntu自己的包管理系统中包含的ruby版本进行安装的方法. 安装条件 Octopress的安装 后记--使用UBUNTU自带版本安装 安装条件 要有git,要有ruby1.9.3版,要有rvm或者rbenv. 不过rvm似乎只是用来安装ruby,所以不清楚如果已经安装配置了ruby1.9.3版,是不是就不用它了呢? RVM的安装方法参考Octopress的说明是这样的: 在命令行下执行: list element with funct

在ubuntu中安装与配置zsh与oh-my-zsh

先补充点东西 1.ubuntu中默认安装了那些shell jiang@Linux:~$ cat /etc/shells # /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash 我的PC上有sh.dash.bash和rbash(这货是谁?) 2.当前正在运行的是那个版本的shell jiang@Linux:~$ echo $SHELL/bin/bash 3.shell是什么 请google!!! 现在正式安装 安装z

pyenv简介——Debian/Ubuntu中管理多版本Python

pyenv简介——Debian/Ubuntu中管理多版本Python MAY 21ST, 2016 12:00 AM | COMMENTS pyenv是管理Python版本的工具,它支持在多个Python版本间切换. 一.安装pyenv 1 git clone https://github.com/yyuu/pyenv.git ~/.pyenv 将PYENV_ROOT和pyenv init加入bash的~/.bashrc(或zsh的~/.zshrc) 1 2 3 echo 'export PAT

在Azure中的Ubuntu中安装Open edX

最近由于工作原因,在Azure上的Ubuntu虚拟机中安装了Open edX 实例,安装过程遇到了不少问题, 在从网上找答案的过程中,学习到了不同的知识. 创建SSH的身份验证证书文件 在使用putty(http://www.putty.org/)工具连接到Ubuntu虚拟机时, 提供了两种选择进行身份验证:用户名+密码; 还有一种就是选择使用SSH证书.我们可以借助于openssl.exe进行证书的创建, 这个工具是伴随着git(http://git-scm.com/download/)安装包

配置android source 在ubuntu中编译环境

在Ubuntu中可以配置 android source 编译环境,推荐使用最新的64位的Ubuntu  LTS(Long Time Support); 1.安装JDK. AOSP主分支代码需要java7,在Ubuntu上可以使用 OpenJDK. 安装java7的命令: $ sudo apt-get update $ sudo apt-get install openjdk-7-jdk 如果系统中已安装有java环境,可以将其进行更新: $ sudo update-alternatives --

ubuntu 中安装sublime-text3

ubuntu 中安装sublime_text3Enter "Alt+m" will show Markdown Preview 安装 输入注册码 汉化 安装插件 中文输入bug修复 1.1 安装 ??建议和我一样初学的直接安装,不要直接下载官方的离线包解压了,不然还得自己配置什么dash中显示,什么的环境配置乱七八糟的 1. wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add

Linux 桌面玩家指南:17. 在 Ubuntu 中使用 deepin-wine,解决一些依赖 Windows 的痛点问题

特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之间的内容按照数学公式进行排版,从而导致评论区格式混乱.如果大家的评论中用到了$,但是又不是为了使用数学公式,就请使用\$转义一下,谢谢. 想从头阅读该系列吗?下面是传送门: Linux 桌面玩家指南:01. 玩转 Linux 系统的方法论 Linux 桌面玩家指南:02. 以最简洁的方式打造实用的

在Ubuntu中安装Docker

前言 网上已经有很多介绍Docker安装的文章,自己的安装过程记录一下,为了博客文章结构的连贯性,为写下一篇R和Docker的相遇做为环境基础,同时也给自己一个备忘. 目录 Docker是什么? 在Linux Ubuntu中安装Docker Docker镜像仓库 制作自己的Docker镜像 上传Docker镜像到公共仓库 完整文章:http://blog.fens.me/linux-docker-install/