共计 2246 个字符,预计需要花费 6 分钟才能阅读完成。
以前使用 Git 都是在图形界面的层面。今天有个机会来在文字界面下操作实践一次。我把过程记录下来供有需要的朋友学习。
书写说明:有 $ 起始的位置是命令行($ 不属于命令 ), 没有的是输出结果。
1. 在使用 git 命令工具之前,你要确保你已经安装了 git 命令工具。如果你的系统中安装了 git. 在终端输入 git 命令可以查看到相应信息。
1 $ git –version
2 git version 2.4.9 (Apple Git-60)
2. 如果没有,可以安装 Xcode Command Line Tools 工具, 只安装必要的命令行就可以了,包不大。(其自带 git 环境)
1 $ xcode-select –install
3. 创建远程 git 项目(相信大家都会,略过)
4. 我是拷贝以前的 git 项目,作为一个新的本地项目,然后提交到一个新的 git 项目上(本地的项目你可以新建)
我这里的目的是为了介绍 git 的初始化。当一个项目成为一个 git 项目后,项目中就会有一个.git 的隐藏文件,包含了 git 的信息。当你拷贝了一个 git 的项目,修改后想作为一个新的项目提交时,必须要删除项目中的.git 隐藏文件。不然,你这个项目中包含的 git 信息就还是之前的项目的,提交时就会提交到之前的项目中。
a. 在终端切换到你要提交的项目的目录(请切换到你的项目实际目录位置)
1 $ cd /Users/my_mac/Documents/workspace/copy-project
b. 查看目录中的所有文件(包含隐藏文件)
1 My-MacdeMacBook-Pro:copy-project my_mac$ ls -a
2 . .git .settings pom.xml
3 .. .gitignore assembly.xml src
4 .classpath .project doc target
c. 删除.git 目录
1 $ rm -fr .git
1 My-MacdeMacBook-Pro:copy-project my_mac$ ls -a
2 . .gitignore assembly.xml src
3 .. .project doc target
4 .classpath .settings pom.xml
现在已经删除成功了,接下来就可以进行正式的提交操作了。(如果是新建的项目,则不存在 c 操作)
5. 项目提交到 git 上
在当前项目的目录中依次执行:
a.git 初始化,创建一个 empty Git repository
1 $ git init
b. 添加当前目录及其中所有子目录及文件
1 $ git add .
c. 提交到本地仓库
1 $ git commit -m “ 新建项目 ”
d. 推送到远程仓库(使用的是 http 协议,url 填写你自己的)
1 $ git remote add origin git remote add origin http://XXXXXXX.git
1 $ git push -u origin master
在上面的操作过程中,如果是首次,你可能还需要输入你的 git 用户名和密码来验证 git 权限。如果在执行语句的时候,遇到 permission denied . 在命令前加 sudo 即可。
6.git clone
你的 git 项目现在已经成功创建好了。如果你通过 eclipse 下载远程 git 项目,默认会在你的根目录下,创建一个 git 目录然后把项目放到这个目录中。你也可以通过命令行执行此操作。
1. 在根目录下创建 git 目录
1 $ cd ~
1 $ mkdir git
2 $ cd git
1 $ git clone http://XXXXXXXXX.git
2. 然后在 eclipse 中 import git 项目的时候,就可以从本地导入了。
如果有朋友不熟悉上面的命令。可以在终端输入你想要查询的命令 例如输入 man mkdir 就会打印出 mkdir 的用法,参数等等信息。
git 官网有更为详尽的 git 操作命令。可自行查看学习。
7.done
Git 教程系列文章 :
GitHub 使用教程图文详解 http://www.linuxidc.com/Linux/2014-09/106230.htm
Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm
Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm
Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm
Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm
Git 服务器搭建与客户端安装 http://www.linuxidc.com/Linux/2014-05/101830.htm
Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm
分享实用的 GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm
Ubuntu 下 Git 服务器的搭建与使用指南 http://www.linuxidc.com/Linux/2015-07/120617.htm
Git 的详细介绍 :请点这里
Git 的下载地址 :请点这里
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-11/125495.htm