`
loveq369
  • 浏览: 24716 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

git 简单用法

    博客分类:
  • git
git 
阅读更多

公司的版本控制软件使用的是Git,我原来就没用过版本控制的软件,主要是写的东西比较简单,也不用维护什么的,老板前两天突然跟我说要我把我正改bug的一个程序放到我们组的git服务器上,让我自己学习下git,然后传上去,折腾了我一个下午。

先粗略的写写我的理解以及用到的一些命令,具体的用法以后再在这里补充。
版本控制就是写程序的过程中,每到一个阶段,或者每实现了个功能,修改了一个bug,就在版本控制服务器上存个档,然后对每次存档都说明一下,比如当前这个版本修复了哪些bug,已经实现了哪些功能等。这样能防止如果这次对程序改动之后程序损坏且恢复不回去了,可以直接用上一个存档继续开发,更有效的管理程序开发和维护。
上传
我要做的是把我的程序上传到git的服务器(ssh://jiradev.sh.intel.com/git)上origin/development这个分支上,然后说明这个是新上传的xx程序。首先下载好git之后,先到命令行中配置一下用户的姓名和邮箱,具体命令是:
git config --global user.name xxxxx
git config --global user.email xxx@xxx.xxx
这样当提交版本的时候服务器就能识别出上传者。
要想把程序文件夹上传到服务器上也以文件夹的形式存在,那么需要在本地建立一个程序库(repository)和一个分支,用默认的master分支也可以。这个要先建立个文件夹,取好名字,然后用gui打开,选择新建程序库,当然在这个文件夹上鼠标右键,然后选git init也是一样的。
可以选择新建的程序库当作workspace,这样当对程序进行修改和编辑之后,可以直接更新程序库,很方便。当然为了防止repository过乱,可以另选workspace,当要暂存新版本的时候,复制到repository中,然后提交更新。
repository就建立好后,接着把程序文件夹整个放进去,打开git bash,切换到repository文件夹,输入:
git add . //这个可以把所以文件和文件夹都放入提交缓存中,"."表示全部
git commit -a -m "add some description"//提交,同时添加说明,但这个并没有真正的像服务器提交,只是向本地的repository提交而已
git push  ssh://jiradev.sh.intel.com/git/  master:origin/development // ssh://... 表示远程git服务器,一般以/git结尾,然后最后一个参数冒号前是本地的repository库分支,后面的是git服务器上的分支,这样就可以了,用浏览器打开git服务器,切换到development分支,就可以看到程序文件夹了。
PS:我在第三个命令这块折腾了很久,原来是少输入个冒号,悲了个剧的。
如果程序文件夹中有些文件不想上传,可以在repository中建立一个.gitignore文件,里面写不要上传的文件,也可以用* .等通配符。
下载
下载就没这么复杂了,执行以下命令就可以:
git clone ssh://jiradev.sh.intel.com/git  //这样就把服务器的repository文件夹下载下来了,这时里面只有一个.git的隐藏文件夹,没有程序文件
git branch -r  //查看git 服务器上都有哪些分支
git checkout origin/development //这样就可以把development这个分支的所有文件夹都下载下来了
分享到:
评论

相关推荐

    程序员git简单使用方法

    程序员git简单使用方法,仅进行参考,自己看看就好。仅进行参考,自己看看就好。仅进行参考,自己看看就好。

    GIT用法。简单实用

    介绍ios git的用法

    git的使用规范

    简单总结了git的使用方法与注意事项

    git 使用简易指南

    git 简易教程,简易指南,教程不大,看过后,基本的使用方法都有了。

    git通俗易懂教程

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,...

    git的基本使用

    快速的学习git使用方法,适合新手看,简单使用只需要几个命令,就能让程序编写更方便.

    Git安装与使用方法入门

    Git提供了高效的工作流程和协作机制,使代码管理更简单。总之,Git是一个强大而灵活的工具,适用于个人和团队开发。 Git下载与安装 Windows操作系统: 1、打开Git官方网站(https://git-scm.com); 2、在主页上,...

    Git团队协作.pdf

    在 Git 面世之前, Linux 内核开发多年来一直使用专有版本...目的方法,就让这本书来激发你释放 Git 的全部潜能,为你的工作提供支持吧。 Johannes Schindelin 博士 Windows 端 Git 维护者 2015 年 8 月于德国科隆市

    git使用简介

    git的一些简单的使用方法,对于敏捷开发的人员会有帮助的!

    Git gui(git客户端)64位 v2.12.0.zip

    Git gui(git客户端)64位使用方法 1、在本地新建一个文件夹test,选中后点击右键,选择Git GUI Here 出现下图,选择第二个,克隆已经存在的仓库 2.填写Source Location(源地址)和Target Directory 3.完成...

    Git的简单使用,上传,下载

    git的使用方法,概述,上传,下载的方法过程简要介绍

    sublime-text-git, 一些git集成到 sublime text的插件.zip

    sublime-text-git, 一些git集成到 sublime text的插件 sublime-text 插件:gitGit集成:非常方便。...安装包控制安装这一简单的方法是使用包控制插件。如果你刚刚安装并安装了包控件,那么你可能需要

    git学习总结

    包含git教程、安装、常用命令、使用技巧、及Github的简单使用方法

    C#/.NET使用git命令行来操作git仓库的方法示例

    最简单的运行 git 命令的代码 在 .NET 中,运行一个命令只需要使用 Process.Start 开启一个子进程就好了。于是要运行一个 git 命令,我们其实只需要这句足以: Process.Start(git, status); 当然,直接能简写成 git...

    git常用命令总结.pdf

    Git 是一种分布式版本控制系统,被广泛应用于软件开发中,为开发...以上是 Git 常用命令的简单介绍,但实际上 Git 还有很多高级用法和操作,需要根据实际情况灵活运用。掌握 Git 基本命令可以让开发人员更好地管理和协

    Go-Git的奇技淫巧

    Git是一个“分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过“回撤”这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用“回撤”是找不回来的。

    像 git- filter -branch 一样删除大的或麻烦的 blob,但速度更快。并用 Scala 编写

    像 git-filter-branch 一样删除大的或麻烦的 blob,但速度更快 - 并用 Scala 编写-资助 BFG $ bfg --strip-blobs-bigger-than 1M --replace-text banned.txt repo....更多详情、使用方法,请下载后阅读README.md文件

    Git-2.18.0-64.exe.7z

    要进行自动安装,你可以使用 Git Chocolatey 包。 注意 Chocolatey 包是由社区维护的。 另一个简单的方法是安装 GitHub Desktop。 该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定...

    ungit, 使用git最简单的方法 在任何平台上任何位置.zip

    ungit, 使用git最简单的方法 在任何平台上任何位置 ungit 使用git最简单的方法。 在任何平台上。任何位置。 Git被称为versatile分布式源代码控制系统,是许多个人。社区甚至是 Chattanooga source source source的...

    git帮助文档

    git 是一个分布式版本控制工具,本文主要是关于git的简单介绍和基本用法。

Global site tag (gtag.js) - Google Analytics