git进行文件管理

本地使用git

初始化一个Git仓库,使用git init命令。

添加文件到Git仓库,分两步:

第一步,使用命令git add

要随时掌握工作区的状态,使用git status命令。

如果git status告诉你有文件被修改过,用git diff可以查看修改内容

推送本地到github

echo "# linux_beta" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin [email protected]/<username>/<repository name>.git
git push -u origin master

初次设置ssh

  1. 如果已经存在id_rsa等ssh,可以重新命名一个
  2. 完成这是后初次使用需要config
git config --global user.email "[email protected]"
git config --global user.name "Your Name"

原文地址:https://www.cnblogs.com/litingyu/p/8523626.html

时间: 2025-01-18 02:27:21

git进行文件管理的相关文章

git大文件管理

由于git在commit时保存整个文件系统,如果在文件系统中有一些大的二进制文件,比如图片,视频,那么很快你的repo就将变得很大,clone这个repo时也会耗用越来越多的时间.有没有什么办法来优化这个问题呢? 一个可行的方法是使用git-fat : https://github.com/jedbrown/git-fat 其原理是:将二进制文件本身存放于共享文件系统中,保存在git repo中的信息仅仅是一些meta数据. 1.安装: git-fat是一个shell脚本,只要下载该脚本,放到你

Git 系列(五):三个 Git 图形化工具

在本文里,我们来了解几个能帮你在日常工作中舒服地用上 Git 的工具. 我是在这许多漂亮界面出来之前学习的 Git,而且我的日常工作经常是基于字符界面的,所以 Git 本身自带的大部分功能已经足够我用了.在我看来,最好能理解 Git 的工作原理.不过,能有的选也不错,下面这些就是能让你不用终端就可以开始使用 Git 的一些方式. KDE Dolphin 里的 Git 我是一个 KDE 用户,如果不在 Plasma 桌面环境下,就是在 Fluxbox 的应用层.Dolphin 是一个非常优秀的文件

Git&amp;GitHub

Git&GitHub 1.版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器的同一个文件 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态 状态管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间提高运行效率.这方面SVN采用的是增量式管理的方式,而Git采取是文件系统快照的方式. 权限控制 对团队中参与开发的人员进行权限控制 对团队外开发贡献的代码进行审核--Gti独有 历史记录 查看修改人.修改时间.修改内容.日志信息. 将本地文件恢

简单git使用命令

Git基础 1.git init 文件管理初始化 2.git status 查看当前文件夹的状态(红色/绿色区别) 3.git add 文件名 对指定文件进行版本控制,git add . 对当前文件夹下所有文件及子目录进行版本控制. 4. git commit -m 创建提交记录 5.git log 查看提交记录 6.git reset --hard 版本号 回到某一个版本状态版本记录,如果之间没有的文件,现在增加了,如果回到以前版本,文件会丢失 7.git reflog 查看目前版本 通过gi

初识git

初识git 1 安装git 最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑.不过,慢慢地有人把它移植到了Windows上.现在,Git可以在Linux.Unix.Mac和Windows这几大平台上正常运行了. 要使用Git,第一步当然是安装Git了.根据你当前使用的平台来阅读下面的文字: 1.1 在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: ``` $ git The program 'git' is curren

git &amp;github 快速入门

github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新增加了哪5000行代码么?所以你急需

git的基本使用

git命令行工具: 基于git命令行的一个客户端软件(提供一个界面去管理源代码) git 每次提交都需要写日志,方便追溯 gitGutter插件 用来记录本地修改的情况 *表示相对于上次来说修改的内容 Sublime代码开发编辑器 github学习中的探索项目http://github.com/explore git hub操作 set up git create repositories Fork repositories work togerther 举个例子: 如果开发把代码给我了,我解压

Openstack配置文件管理的变迁之路

在管理一个Openstack集群时,如何维护配置文件无疑是其中最艰难和繁琐的任务之一.因为你不仅要面对众多的核心服务(nova,keystone,glance,cinder,etc)的配置文件,还需要管理其相关服务的配置文件(mysql,rabbitmq,bind9,etc).并且在Openstack组件式的设计架构,以及将功能抽象为plugin或是pipeline中的一个filter的灵活配置下,使用者可以根据自己的需求来选择适合自己的架构,或者进行调整. 随手举一些例子: 选择使用nova-

Git 使用教程

Git 使用教程 更详细请参考:廖雪峰的官方网站 - Git教程 1. 安装Git客户端软件 Git for Windows http://msysgit.github.io/ 2. 创建版本库 两点内容: 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件 第二步,使用命令git commit [-m "备注信息"],完成. 3. 时光穿梭机 要随时掌握工作区的