文档章节

git 部分操作

Linux_yk
 Linux_yk
发布于 2017/08/01 16:44
字数 303
阅读 9
收藏 0

设置

$ git config --global user.name "yankuan"

$ git config --global user.email "youremail@qq.com"

    git config  –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。

创建库

$ git init    把这个目录变成git可以管理的仓库

$ du -hs   版本库的大小

添加文件

$ git add test.txt  添加到暂存区里面

$ git add .  添加所有文件

$ git commit -m "test.txt提交"  把文件提交到仓库

$ git status 查看状态

$ git diff test.txt 改变的地方

$ git log  查看日志

删除文件

$ rm test.txt  删除文件

$ git commit -m r  彻底删除

$ git checkout -- test.txt 恢复

远程仓库

    创建SSH Key

    $ ssh-keygen -t rsa -C "youremail@qq.com"

    

        第一个为私钥,第二个为公钥

    登陆GitHub

       

    添加远程库

    

    

    把本地仓库的内容推到GitHub仓库

    在本地仓库运行:

        $ git remote add origin https://github.com/YanKuan-IT/ShangXueTangJianXi.git

        $ git push -u origin master  把本地仓库分支master内容推送

    要输入GitHub用户名和密码

    现在本地提交,就可以使用:

        $ git push origin master

        

从远程库克隆

    $ git clone https://github.com/YanKuan-IT/ShangXueTangJianXi.git

本文转载自:http://blog.jobbole.com/78960/

共有 人打赏支持
Linux_yk
粉丝 24
博文 98
码字总数 89810
作品 0
郑州
程序员
新人学习之IDEA中常用的git操作

刚来阿里实习一周,学习了很多关于阿里的技术框架,包括pandora-boot,hsf,tddl等,在教程中最常见的就是“将代码上传至gitlab”这一步。之前用了很多年eclipse,现在开始慢慢适应IDEA的操作...

zcccccc
07/04
0
0
gitlab创建merge请求:从master合并到foo分支后的问题

场景: 同事发了一个版(我需要其中部分代码),提交合并到主分支,然后我的分支也提交到主分支,然后再将主分支上的代码合并到我的分支(gitlab上进行的合并操作)。然后再在本地开发环境中...

NILYANG
2015/04/21
0
0
Git 代码托管平台更新,支持SVN部分检出等功能

Git@OSC 是开源中国基于 Git 的代码托管平台。上个月该平台增加了对 SVN 的支持(详情)这是国内首个也是唯一一个同时支持 Git 和 SVN 两种方式操作代码的平台。 我们一直重兵在不断对 Git ...

oschina
2015/04/03
7.8K
49
对比 SVN 学习 GIT 版本管理工具

因为近期工作需要,要掌握git的使用方法,所以决心花点时间学习一下它的各种使用方法,就当是花点时间磨刀吧。所以写这篇文档的目的主要还是为了自己能够系统的学习和理解GIT应用的方方面面,...

华宰
2011/09/27
2.4K
2
面向 Subversion 用户的 Git,第 2 部分: 实施控制

Git 为 Linux® 开发人员提供了大量优于 Subversion 的软件版本控制特性,因此协作开发项目的开发人员认为有必要了解它背后的理念。在本期文章中,Ted 将讨论 Git 和 Subversion 中的分支和合...

红薯
2009/12/31
820
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
56分钟前
0
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
0
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部