美文网首页
Git 基本使用入门

Git 基本使用入门

作者: fwei | 来源:发表于2017-04-11 16:51 被阅读0次

git是非常方便的分布式版本控制系统,可以很好的用来管理我们的项目,网上很多教程都非常系统的讲解了git的使用。在这里我把一些常用的命令记录下来,方便查阅和使用:
主要使用的命令:git clone, git add, git commit, git push, git fetch, git merge, git branch

使用git提交一个本地的项目到远程(以testgit文件夹为例,此处假设已经在github.com上建立了仓库 test.git),此处在机器a上提交

mkdir testgit  # 新建一个testgit目录并进入该目录
cd testgit/
git init       # 初始化仓库
mv ~/labels.txt .  #把一个labels文件夹放到该目录下,并把它同步到远程git仓库
git add .   # 添加所有文件到本地服务器中
git commit -m "test git"   # 其中"test git" 是本次提交的说明
#(可选,如果本地仓库未关联,则执行,从而把本地仓库和远程仓库关联)
git remote add origin git@github.com:AlienFlash:testgit.git  
git push -u  origin master #origin提交到远程仓库(testgit中)的主分支

在其他机器上修改下载git项目并重新提交,此处在机器b上提交

  1. 从远程下载项目:
git clone git@github.com:AlienFlash/testgit.git
  1. 进入下载后的目录,添加文件并更新
cd testgit;
 echo "test1" >>new.c
  1. 把新文件提交到testgit本地仓库
git add new.c
  git commit -m "example fot other machine"
  1. 提交到远程仓库
git push -u origin master

在机器a上获取远程的更新

此处主要参考了这篇博客Git更新远程仓库代码到本地

 # 在本地新建一个tmp分支,并将远程仓库的master分支代码下载到本地tmp分支
git fetch origin master:tmp
git diff tmp  # 比较本地仓库与tmp分支,并合并
git merge tmp                             //
git branch -d tmp #删除 tmp 分支

相关文章

  • Git 基本使用入门

    git是非常方便的分布式版本控制系统,可以很好的用来管理我们的项目,网上很多教程都非常系统的讲解了git的使用。在...

  • Git 入门指南

    Git 入门指南 [TOC] Git 基本操作,一篇文章就够了! 1. Git简介 在实际开发中,会使用Git作为...

  • Why Git? Learn It!

    一次 git 入门使用分享的大纲整理,适合新手入门。 总览 为什么要用 Git? Git + SourceTree...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • git基本入门

    2016.11.21 今天是北京的初雪,说实话,作为一个郑州人从来没有体会过这么冷的天,说实话,这个天愿意出...

  • git 的使用

    有关git的使用总结一下,留着使用 git、svn区别 使用过程 svn基本使用过程 git基本使用过程 管理模式...

  • [Git使用] git基本使用

    GIT常用命令新建Git仓库,创建新文件夹 git init添加文件到git索引 git add

  • 程序猿的工具集锦

    Git 从零开始学Git【新手高效入门必备】 git入门,先学会这几个姿势 SVN SVN使用时应注意的那些事 M...

  • 4.22 初始git,git基本操作 -使用git入门新手

    学习git命令使用git是用于多人开发进行分支管理和学习的工具常用的命令如下在开始之前,你的网页地址仓库是这样显示...

  • 2018-06-02

    Git 使用入门 目前,Git 是全球最流行的分布式版本控制系统软件,为了应付作业,简单介绍下其使用入门。首先需要...

网友评论

      本文标题:Git 基本使用入门

      本文链接:https://www.haomeiwen.com/subject/ajruattx.html