Git安装及上传代码心得
困扰了数天的Git,那么什么是git。基于百度提供的讲解,git,是一个免费开源的分布式版本 控制系统。分布式版本控制系统,对应的是集中式的版本控制如SVN。简单的说,分布式的版本控制就是每个人都可以创建一个独立的代码仓库用于管理,各种版本控制的操作都可以在本地完成。每个人修改的代码都可以推送合并到另外一个代码仓库中。而像SVN这样,只有一个中央控制,所有的开发人员都必须依赖于这个代码仓库。每次版本控制的操作也必须链接到服务器才能完成。很多公司喜欢用集中式的版本控制是为了更好的控制代码。如果个人开发,就可以选择Git这种分布式的。
初次接触Git,在安装和使用的过程中遇到了一些很棘手的问题。在Mac上,直接在Git的官方网站下载dmg的安装包。Ps:官网上好像有两种不同类型的安装包,一种是安装的,一种是直接解压的,两种方式没差。安装后,Git的文件夹会默认地保存到//usr/local文件夹下(该文件夹要通过输入地址的方式访问)。此时,你的Git已经安装成功。打开终端输入git version,恭喜你,command is not found。我之前没有使用过命令符操作,遇到问题不知所措,选择百度,百度的方法看了一遍,能试的都试了,就是不成功。问了其他使用 Mac在用Github的人,他们不曾遇到这样的问题,走投无路之下,我也装了一个Github,再打开终端,输入 git version,竟然可用了,但是此时的我仍不知道是什么原因,不假思索,上传。
https://coding.net/u/coding/p/Coding-Feedback/git/blob/master/git-starter-tutorial.md 参考这个教程,首先,代码上传主要有两种方式,一种是新建项目上传:创建新的项目目录,进入该目录,用git进行init操作;touch README.md, git add README.md 这两行想项目中添加 README.md 文件,Coding.net建议所有的git仓库都有一个 README文件;然后commit,提交;remote add origin,后面加上你的项目的HTTPS;最后是push,这里会要求输入账号密码,git push -u origin master 这条命令将该目录下的文件推送到远端(origin)上的 "master" 分支。对于已有的项目,若还没有创建git仓库,也许执行git init等操作,及无需创建一个新目录而已,其他操作和以上相同。以上只是概述Git上传代码的方法。这个过程中所遇到的问题,在下面给出详细的说明和解决方案。
首先,git:command not found。在 Mac上,这条语句表示找不到这条命令,也就是Mac可执行的命令中找不到git,有人给我的解释是git没有安装,但是在Github上可以使用git,说明git安装是成功的,echo $PATH,查看环境变量,果不其然,没有git,那怎么办,我觉得可以通过在环境变量中添加git的bin目录,但是百度了一下,没有解决方案,于是我索性将 /usr/local/git/bin目录下的所有文件拷贝粘贴到 /usr/local/bin下,再重启终端,输入 git语句,OK,it works。Ps:如想要git在 Mac上正常工作,你可能需要安装Command Line Tools,百度就有安装方法。
一些其他的问题:事实上,解决了git command not found的问题后,其他问题都变成了小问题。你可能会遇到:输入git remote add origin后,提示出错信息:fatal: remote origin already exists。 解决方法是先 git remote rm origin。然后再remote add origin。更多错误(我没遇到了)可以参考这篇博客,我的这个问题就是残酷这篇博客解决的
http://blog.csdn.net/god_wot/article/details/10522405。另外,在输入Codingnet的账号密码时,要属猪注册邮箱,输入用户名身份会验证失败。
配置一个Git,本不应该花费这么多的时间,但是由于缺少解决问题的经验,遇到问题有恐慌,缺乏创新思考的意识,总希望百度就能直接解决问题。所以,写下这篇博客,纪录这个难忘的过程,这个痛苦的过程,还真的让我有所收获。
另外,我在使用Github的时候遇到了另一个问题,我因为之前刚安装好Github后短暂的git命令可以使用,对一个项目目录进行了初始化git仓库,并试图提交懂啊Coding.net,但是并未成功,但是当我尝试使用Github应用上传到Github时,它却自动上传到了Coding.net。但是由于我上传的是私有项目,在重新创建公开项目时,git command not found使我寄希望于删掉原有项目,重新安照原来的方法上传成公开项目,于是,我remove掉Github客户端的该项目,在Coding.net删掉该项目,结果,本地该项目的文件全部丢失……这个问题还将引起我深刻的思考,对于git的学习还远没结束。
分享到:
相关推荐
mac git安装文件包
在 Mac 平台上安装 Git,可以使用 Homebrew 等包管理器来安装 Git,或者下载 Git 的源码,编译并安装。 3.4 本地安装 在本地安装 Git,可以下载 Git 的源码,编译并安装。也可以下载 Windows portable 版的 ...
### 如何在Mac上安装Git并配置SSH连接 #### Git安装步骤详解 ##### 1. 下载Git安装包 ...通过以上步骤,您已经学会了如何在Mac上安装Git以及配置SSH连接,接下来就可以开始使用Git进行项目管理了。
标题 "mac-git-2.33.0-dmg" 指的是适用于Mac操作系统的Git版本2.33.0的dmg安装文件。...这个安装包提供了一种方便的方式,让Mac用户能够安装和使用Git进行版本控制,从而高效地管理和协同开发软件项目。
在Mac操作系统上,尽管GitKraken通常需要付费订阅才能解锁全部功能,但通过一些方法,用户依然可以免费使用。以下将详细介绍如何在Mac上免费安装并配置GitKraken 8.3.1。 首先,我们需要获取GitKraken的安装包。...
git svn mac ,mac git 苹果系统git 命令下载
在Mac操作系统上安装Git,可以方便地进行代码管理和团队协作。本文将详细介绍如何在MacOS上安装Git,以及Git的基本使用方法。 首先,我们需要获取Git安装文件。在提供的压缩包文件列表中,我们看到一个名为"git-...
Git 可以在多种平台上安装,包括 Windows、Linux 和 Mac OS X。对于 Windows 用户,可以到 Git 官方网站(https://git-scm.com/download)下载最新的 Git 安装包。对于 Linux 用户,可以使用相应的包管理器来安装 ...
git命令行工具,gitbash,mac环境使用,直接安装即可 git命令行工具,gitbash,mac环境使用,直接安装即可
使用场景及目标:帮助用户在不同操作系统上安装Git,使其能够在本地环境中使用Git进行版本控制操作,如创建仓库、克隆远程仓库、提交代码、推送和拉取代码等。 阅读建议:建议在安装过程中按照步骤逐步操作,并在...
MAC版Git安装程序git-2.13.1-intel-universal-mavericks.dmg 版本:2.13.1
mac 上的 git图像安装器.mac 上的 git图像安装器.mac 上的 git图像安装器.
在 Linux 上安装 Git,通常可以通过包管理器进行,如在 Debian 或 Ubuntu 系统上使用 `sudo apt-get install git`,而在其他 Linux 发行版中,可以选择下载源码进行编译安装。源码安装步骤包括下载 Git 源码、解压、...
本文将详细介绍如何安装Git以及如何使用汉化补丁,让中国用户能更方便地操作Git。 首先,我们需要下载Git的安装文件。Git官方提供了适用于多种操作系统的安装程序,包括Windows、macOS和Linux。在Windows上,你可以...
在使用Git之前,我们需要进行安装。对于不同的操作系统,安装步骤略有不同。对于Windows用户,可以从Git的官方网站下载安装包,安装过程中只需一路点击next即可完成安装。安装完成后,通过在cmd中输入git命令来检查...
在Windows系统上安装Git之后,可以通过命令行工具Git Bash来执行这些命令。在Git Bash中执行的命令包括cdd(改变目录)、mkd(创建目录)、pwd(显示当前目录路径)、git init(初始化仓库)、git status(查看状态...
Homebrew是Mac OS的包管理器,可以使用命令`brew install git`来安装。直接下载的安装包通常包含图形化界面工具,如SourceTree或GitKraken,便于初学者使用。 - Windows版Git-2.15.1.2-64bit:Windows用户可以选择...
Git安装工具
Git是世界上最流行的分布式版本控制系统,尤其在开源社区和软件开发领域广泛应用。这个离线安装包,`git-1.8.3.1-32.el7-8x86-64`,针对的是Linux系统,特别是那些无法连接到互联网或者网络环境不稳定的情况。它包含...
在安装方面,Mac用户可以通过安装Xcode获得git-svn支持,而Linux用户可以使用包管理工具如apt-get进行安装。对于Windows用户,推荐使用msysgit工具,它提供了Git在Windows平台上的完整实现。此外,Cygwin提供了更为...