`
pure
  • 浏览: 355397 次
社区版块
存档分类
最新评论

Git积累

阅读更多
Git采用ssh连接里有时ssh的端口并不是默认值,这个时候需要在本地用户的 ~/.ssh/config 中加入下面的信息:
Host xxx.xxx.xxx.xxx
Port xxxx


当用git init后,项目里并没有任何文件,使用git log等命令并报

fatal: bad default revision 'HEAD'


这个无关紧要,只要加入文件后就正常了。

一开始认为git-shell的位置在/usr/bin/git-shell,去查看了的确在,但每次提示找不到,真奇怪,然后用which git-shell显示的位置在/usr/local/bin/git-shell,于是修改/etc/passwd后就正常了。

将本地的tag分享
git push origin v1.5
或者分享所有tag
git push origin --tags


引:

通过git clone获取的远端git库,只包含了远端git库的当前工作分支。如果想获取其它分支信息,需要使用”git branch  –r” 来查看,如果需要将远程的其它分支代码也获取过来,可以使用命令” git checkout -b 本地分支名 远程分支名”,其中,远程分支名为git branch –r所列出的分支名, 一般是诸如“origin/分支名”的样子。如果本地分支名已经存在, 则不需要“-b”参数。


查看本地有没有没有提交到远程仓库的提交?

git status 足也,他们有详细的说明信息。当有没有提交的会提示如下的信息:

Your branch is ahead of 'origin/test' by 1commit.

git分支:

有时候想从某个提交点创建分支,而不是当前点,这时候可以在创建分支的时候带上指定提交点:

git checkout -b testing 9239333xxxxxxxxx


0
0
分享到:
评论

相关推荐

    git常用命令大全积累

    git应用

    git使用说明_csdn.docx

    Git 是一个分布式版本控制系统,广泛应用于源代码管理。在Linux、Windows系统中,通常通过Git...在实际工作中,还会涉及到重置、回溯、解决冲突等更高级的命令,随着经验的积累,你会更加熟练地运用Git来管理你的项目。

    git详解-PDF

    这种做法容易导致大量文件积累,占用空间且难以维护。 - **集中化的版本控制系统**(CVCS):如CVS、Subversion等,所有文件的修订版本都存储在一个中央服务器上,而用户工作时通过客户端软件连接到服务器,下载最新...

    git安装包的zip文件

    随着经验的积累,你还可以探索更高级的用法,如rebasing、cherry-picking、submodules等,以提高开发效率。 总之,Git作为一款强大的版本控制系统,对于任何涉及团队协作和代码管理的项目来说,都是不可或缺的工具...

    window系统下Git安装包

    Git是分布式版本控制系统,它在软件开发领域被广泛用于源代码管理。...随着经验的积累,你还可以探索更高级的Git功能,如分支 (`git branch`)、合并 (`git merge`) 和重置 (`git reset`) 等,以提升你的软件开发效率。

    git教案-v2.0.docx

    Git 教案 - v2.0 Git 是一个强大的分布式版本控制系统,它的核心设计目标包括高速、简单的设计、对非线性开发的支持以及处理...随着经验的积累,高级功能如rebasing、cherry-picking 和 stash 将进一步提升开发效率。

    git客户端 版本控制器

    通过GitHub,开发者可以共享代码、查找开源项目、参与协作,甚至为自己的项目积累贡献者。 与SVN相比,Git在一些方面具有优势: 1. 分支管理:Git的分支操作更便捷,而SVN的分支管理相对复杂。 2. 性能:Git在本地...

    Git在windows的使用

    随着经验的积累,你将发现Git在协同开发、代码版本控制方面的重要性,它能够帮助你轻松管理项目历史,避免代码冲突,并促进团队间的有效合作。在GitHub这样的平台上,Git还扮演着代码分享和开源项目协作的重要角色。...

    git-2.3.0.zip

    随着实践经验的积累,你还可以探索更多高级特性,如子模块(Submodules)、钩子(Hooks)以及更复杂的分支策略等。Git的强大之处在于其灵活性和可扩展性,它已成为现代软件开发不可或缺的工具。

    git文档开发

    但随着实践经验的积累,用户会逐渐领会到Git的便捷性及其带来的工作模式变革,从而爱上这款工具。 在公司内部推动Git的文档开发,首先需要对Git的基础知识进行系统性的介绍。本部分将从Git的核心特性着手,逐条解析...

    Git 原理详解及实用指南.rar

    随着经验的积累,你会更深入地了解Git的高级特性,如submodules、rebase、cherry-pick等。熟练掌握Git,将极大地提升你的代码管理和团队协作能力。这份"Git原理详解及实用指南"将是你探索Git世界的宝贵资源。

    git学习资料

    学习Git的过程,也是一个不断实践和积累经验的过程。掌握上述知识点后,还需要通过不断的练习,才能真正理解和熟练使用Git。随着项目和团队规模的增长,Git与其他系统的交互以及Git内部原理的知识将会显得越来越重要...

    Git安装及基本使用

    ### Git安装及基本使用 #### 一、Git简介 Git是一种分布式版本控制系统,用于跟踪对文件的更改,并管理这些文件的历史版本。它最初由Linus Torvalds为...随着实践经验的积累,您将会更加熟练地掌握Git的强大功能。

    Git常用命令指导教程笔记.pdf

    Git是一种分布式版本控制系统,用于跟踪对文件和项目代码的修改,是软件开发中不可或缺的工具。本教程将介绍Git的基本...随着经验的积累,你还可以学习更多高级功能,如分支、合并、拉取请求等,进一步提升开发效率。

    git使用基本语言

    Git 是一个分布式版本控制系统,由林纳斯·托瓦兹(Linus Torvalds)为Linux内核开发,用于高效地追踪文件和代码的修改历史。...随着实践的积累,你将更深入地理解Git的强大之处,并能在各种项目中灵活运用。

    git-book_git_

    Git是世界上最流行的分布式版本控制系统,它被广泛应用于软件开发领域,用于跟踪代码的变化,协作开发以及版本管理。...随着经验的积累,你将能够更高效地利用Git进行项目管理和协作,提升你的软件开发能力。

    gitGit-1.9.4服务器与TortoiseGit-1.8客户端及中文补丁(附加安装步骤)

    Git是一种分布式版本控制系统,由林纳斯·托瓦兹在2005年为Linux内核开发而创建。它被广泛用于软件开发,因为它提供了一种高效、可靠的...随着经验的积累,你会发现Git是保障项目代码质量和协同开发效率的重要工具。

    git教程.docx

    ### Git教程核心知识点详解 #### 一、Git简介与特性 **Git** 是一款功能强大的分布式版本控制系统。相比传统的集中式版本控制系统...随着经验的积累,您还能掌握更高级的功能和技术,进一步提升工作效率和项目质量。

    git命令大全

    Git 是一个广泛使用的分布式版本控制系统,它允许开发者追踪和管理代码、文档的变更。下面将详细介绍Git的一些...随着经验的积累,你还将学会更多高级技巧,如重置、解决冲突、cherry-pick等,以应对复杂的开发场景。

Global site tag (gtag.js) - Google Analytics