笔记本的硬盘有点问题,怕自己的代码不定哪天就完蛋了。一直要搭建个git的服务。远程归集一下代码。看了下pro git. 今天终于动手了。挺好用。记录一下。以备忘。
1. 安装
git 是个分布式的代码管理系统。若要做远程的归集。需要在远程装一个git,和本地装一个git。远程和本地都跑ubuntu,因此安装都是一样的:
sudo apt-get install git
远程的代码仓库服务器(以下简称仓库),最好是新建个用户。比如用户gituser。因为是同一网段,因此仓库服务器还跑了sshd。本地通过ssh与仓库沟通。
2. 本地
比如现有的项目目录名字是pro1.
git config --global user.name "xxx" git config --global user.email "xxx@xxx.com" cd pro1 git init
先设置一下当前git用户的基本信息。提交时,以这些信息标注代码。
在现有的项目目录下,运行一下git的初始化命令,会在pro1下生成一个.git的目录。.git目录就是 GIT目录,也即是pro1项目的本地仓库。pro1目录就是工作目录
在pro1目录下生成一个 .gitignore文件,里面添加不想被git监控的文件。
然后运行:
git add .
. 代表pro1目录下的全部文件目录,当然是除了.gitignore列出之外的文件。
再然后既可以运行:
git commit -m "xxxxxxxxx"
以上就把原来的pro1项目,提交到了本地的git 仓库中了。
3.远程仓库
确认git已安装。登陆gituser, 在/home/gituser 目录:
mkdir pro1.git cd pro1.git git --bare init
以上即初始化了名字为pro1.git 的远程的代码仓库。此处必须--bare ,代表纯代码仓库,无工作目录,否则在本地开始push时,会有错误提示.
4. 再回到本地
进入pro1目录,
git remote add pro1 gituser@xx.xx.xx.xx.x:/home/gituser/pro1.git /* git remote add pro1里的pro1就本地对远端仓库: gituser@xx.xx.xx.xx.x:/home/gituser/pro1.git 定义的名字,可任取。一般还是和本地项目一一对应比较容易记 */
最后:
git push pro1 master
把当前项目的master分支,推送到pro1这个远端仓库去。这个命令会提示你输入gituser在对应代码仓库服务器上的密码
当然你觉得把远端仓库名名为 pro1不好,可以在项目目录下,使用
git remote rename pro1 newname
去改个更合适的名字。
以上几步,就可以把自己的本地项目,推到远端仓库保存了。
git的其他深入用法,等有需要再记录吧。
相关推荐
在使用Git管理代码时,文件对比和更改内容是关键功能。通过`git diff`命令,开发者可以查看工作目录中文件的改动,了解每次编辑对代码的具体影响。而`git log`则用于展示提交历史,包括每次提交的作者、时间戳以及...
那么,如何合理地使用 Git 并制定代码管理规范,是每个开发者和项目管理者需要关注的问题。本文将详细介绍 Git 代码管理规范,包括代码管理的基本概念、分支管理、版本号管理、代码审查等方面的内容。 一、代码管理...
Git 代码管理与版本管理是软件开发过程中不可或缺的一部分,它可以帮助开发团队更好地管理代码,追踪变更,提高协作效率和代码质量。Git 是一款免费、开源的分布式版本控制系统,广泛应用于软件开发、文档管理和...
在Linux内核开发中,Git不仅简化了代码管理和版本控制,还促进了全球各地开发者之间的协作,使得内核开发成为了一个高效、透明的开源项目。对于任何软件开发团队而言,掌握Git的使用都是提升开发效率和代码质量的...
git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理git代码管理
使用 Git 上传代码到 GitHub Git 是一个版本控制系统,可以帮助开发者跟踪代码的修改记录,并且可以多人协作开发。...使用 Git 上传代码到 GitHub 可以帮助开发者更好地管理代码,提高开发效率和协作性。
在IT行业中,版本控制工具Git是开发者们进行协作和管理代码的重要工具。Git不仅提供了版本回溯、合并分支等基本功能,还支持各种高级操作,如代码统计。本主题聚焦于"Git分支代码统计",这是一项对于项目管理和团队...
Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理工具安装包 Git代码托管管理...
在IT行业,学会使用Git进行代码管理是基本技能之一,本知识点将详细介绍Git的安装、常用命令、远程仓库配置以及一些常见问题的处理方法。 首先,安装Git工具。可以通过命令行使用包管理器进行安装,如Debian或...
Git是一款强大的分布式版本控制系统,主要用于源代码管理。它由Linux之父Linus Torvalds于2005年创建,旨在提高开发效率,确保代码安全,并支持大规模的协作开发。Git的强大之处在于其分支管理系统,使得开发者可以...
在 Git 源代码管理中,分支管理是一项重要的任务。通常将一个项目的所有分支分为以下几条主线: 1. Master:顾名思义,Master 分支就是主分支的意思。Master 分支永远是 production-ready 的状态,即稳定可产品化...
本节将详细介绍Git的基本概念、主要功能以及如何使用Git进行源代码管理。 首先,Git的核心功能在于版本控制。在开发过程中,每个程序员都可能对代码进行修改,Git允许每个开发者拥有一个完整的代码库副本,可以在...
总之,Git 2.7.2版是Git工具的一个重要里程碑,它为32位系统的用户提供了一个可靠的版本控制解决方案,帮助他们更高效、安全地管理代码项目。如果你是开发者,或者参与到任何需要版本控制的工作中,那么下载并安装...
在本场景中,我们讨论的是如何使用Git工具来下载更新代码。 首先,我们需要确保已经安装了Git。这里提到的"Git-2.19.0-64-bit (1).exe"是一个适用于64位操作系统的Git安装程序,通过运行这个文件,我们可以安装Git...
可以在项目目录下,打开命令行,输入 Git 命令来管理代码。常用的 Git 命令包括: * `git log`:查看当前提交的分支 * `git rebase -i <commit>`:回退到某个分支 * `git commit --amend`:修改最新的提交 * `git ...
在 TwinCAT3 中使用 Git 进行版本管理,主要包括以下几个部分:Git 的下载和安装、将 TC3 工程中的 PLC 部分添加到本地仓库、使用 Git 进行版本管理、连接远程 GitHub 上传代码。 Git 的下载和安装 ---------------...
git代码管理艺术_GIT介绍,介绍版本管理软件的不同,GIT的使用方法等,让大家从0基础掌握到GIT使用规范
### git分布式代码管理教程 #### 一、Git简介与安装 **Git** 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 的设计目标是为了解决开发过程中代码版本控制的问题,它具有快速、数据...
在软件开发过程中,代码的版本管理和变更追踪是一项至关重要的工作。对于嵌入式软件工程师而言,这更是日常工作中必不可少的一部分。通过有效的版本控制工具,可以更好地追踪代码的变化历史,帮助团队成员协作并解决...