【转帖】Linux下安装GIT

这里简单地介绍GIT在Linux上的安装和使用,算做一个新手入门的简单教程。另外,GIT是有Windows上的客户端的。
1、下载和安装GIT
从这里 http://git-scm.com/download 下载GIT或者使用wget命令获取
$ cd
$ wget http://kernel.org/pub/software/scm/git/git-1.7.6.tar.bz2
以上地址若是无法下载到的话,请到http://download.csdn.net/detail/lovejuan007/3713236 下载
解压后切换到其目录
$ tar xvfj git-1.7.6.tar.bz2
$ cd git-1.7.6
使用默认配置进行安装,如果想修改配置,可以使用 ./configure --help 来获取帮助
$ ./configure
$ make
$ make install
这里可能会出现错误,需要输入如下命令:
$ sudo apt-get install zlib1g-dev
install的时候,需要使用管理员模式进行
 
2、初始化配置
GIT默认安装在 /usr/local/bin ,安装之后可以验证一下是否安装好
$ whereis git
git: /usr/local/bin/git
$ git --version
git version 1.7.6
$ git --help
首先需要指定用户名和电子邮件地址
$ git config --global user.name “GIT Admin”
$ git config --global user.email obugs.net@gmail.com
再验证一下配置信息
www.2cto.com
$ git config --list
user.name=GIT Admin
user.email=obugs.net@gmail.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
其实这些配置是存放在个人主目录下的 .gitconfig 文件中的
$ cat ~/.gitconfig
[user]
name = GIT Admin
email = obugs.net@gmail.com
3、建立工程
本地存储的任何一个目录都可以建立GIT工程,如果已有工程位于 /home/obugs/projects/orangebugs 目录,就可以把这目录定义为GIT工程
$ cd /home/obugs/projects/orangebugs
$ git init
Initialized empty Git repository in /home/obugs/projects/orangebugs/.git/
这样就建立了一个名为 .git 的文件夹,这就是GIT用来存储信息和跟踪改动的文件夹。
www.2cto.com
$ ls -altr .git
total 40
drwxrwxr-x 4 git git 4096 Aug 13 22:39 refs
drwxrwxr-x 4 git git 4096 Aug 13 22:39 objects
drwxrwxr-x 2 git git 4096 Aug 13 22:39 info
drwxrwxr-x 2 git git 4096 Aug 13 22:39 hooks
-rw-rw-r -- 1 git git 23 Aug 13 22:39 HEAD
-rw-rw-r -- 1 git git 73 Aug 13 22:39 description
-rw-rw-r -- 1 git git 92 Aug 13 22:39 config
drwxrwxr-x 2 git git 4096 Aug 13 22:39 branches
drwxrwxr-x 36 git git 4096 Aug 13 22:39 ..
drwxrwxr-x 7 git git 4096 Aug 13 22:39 .
4、向工程添加和提交文件
这些动作和CVS、SVN等操作类似
$ git add *.java *.c
$ git commit -m ‘Initial upload of the project’
create mode 100755 Orangebugs.java
create mode 100755 pwm/ui/DataManager.java
create mode 100755 pwm/ui/PasswordFrame.java
create mode 100755 pwm/tools/StrongEncryption.java
create mode 100755 pwm/tools/PasswordStrength.java
..
注意如果之前没有使用 git config 指定用户名和电子邮件地址,这里会报错
$ git commit -m ‘Initial upload of the project'
Run
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
to set your account’s default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident not allowed
5、更改文件和提交改动
编辑文件、添加或者删除了一些字段
$ vi Orangebugs.java
查看和GIT仓库中的文件相比有了那些改动
$ git diff
diff --git a/Orangebugs.java b/Orangebugs.java
index 6166ed1..fd82d32 100644
— a/Orangebugs.java
+++ b/Orangebugs.java
@@ -2,7 +2,7 @@
- public counter=10
+ public counter=55
如果要提交,需要先确保将文件添加到了临时区域(staging area)然后才能提交,提交时会自动打开 系统的默认编辑器,用户添加一些注释后保存并退出编辑器的时候,这些注释就同时提交到仓库中去了
$ git add Orangebugs.java
$ git commit
[master 80f10a9] Added password strength meter functionality
1 files changed, 56 insertions(+), 7 deletions(-)
或者,简单一点的方法是使用 git commit -a 把上面两个命令合二为一。
6、查看状态和查看注释
如果本地的文件和远端GIT仓库上的文件相比没有任何改动,则
$ git status
# On branch master
nothing to commit (working directory clean)
如果本地做了改动但是没有提交,则
$ git status
# On branch master
# Changes not staged for commit:
# (use “git add …” to update what will be committed)
# (use “git checkout — …” to discard changes in working directory)
#
# modified: Orangebugs.java
#
no changes added to commit (use "git add" and/or "git commit -a")
另外,可以用下面的命令查看文件历史和以往的注释
$ git log Orangebugs.java
commit c919ced7f42f4bc06d563c1a1eaa107f2b2420d5
Author: GIT Admin www.2cto.com
Date: Sat Aug 13 22:54:57 2011 -0700
Added password strength meter functionality
commit c141b7bdbff429de35e36bafb2e43edc655e9957
Author: GIT Admin
Date: Sat Aug 13 20:08:02 2011 -0700
Initial upload of the project
作者 大爷,赏口饭吃。。
### 回答1: 在 Linux 系统下安装 Git 非常简单,只需要使用终端输入以下命令即可: 1. 首先,使用命令 `sudo apt-get update` 更新系统软件包。 2. 然后,使用命令 `sudo apt-get install git` 安装 Git。 3. 安装完成后,使用命令 `git --version` 检查 Git 版本。 如果你使用的是其他发行版本的 Linux,请使用相应的包管理器安装 Git。 如果你是在centos 中安装git 那么你可以使用 yum install git 命令来安装 ### 回答2: 在Linux系统下安装Git可以通过以下步骤完成: 1. 打开终端:在Ubuntu中,快捷键为Ctrl + Alt + T,或者通过任务栏进入Terminal。 2. 确认是否已安装Git:在终端中输入命令 git --version,如果已安装,将会返回当前版本号。 3. 如果未安装,使用apt-get安装Git:在终端中输入命令 sudo apt-get update,更新包管理系统;接着输入 sudo apt-get install git安装Git。 4. 安装完成后即可开始使用Git。 注意事项: 1. 在安装Git前需要确定Linux系统是否为64位或32位,以选择合适的版本进行下载。 2. 如已安装较早版本的Git,需要先将其卸载后再进行新版本的安装。在终端中输入命令 sudo apt-get remove git 即可完成卸载。 3. Linux系统中的Git命令与Windows系统下的略有不同,需注意操作区别。 ### 回答3: 在Linux系统下,Git是一款非常流行的版本控制工具。它可以帮助开发者更好地管理代码,以及协作开发项目。以下是在Linux系统下安装Git的步骤: 1. 打开终端应用程序并输入以下命令: ``` sudo apt-get update ``` 该命令将更新系统的软件包列表,以确保您安装的软件包是最新版本。 2. 输入以下命令来安装Git: ``` sudo apt-get install git ``` 3. 输入以下命令验证Git已成功安装: ``` git --version ``` 运行该命令后应该看到Git的版本信息。 4. 配置GitGit需要你的身份信息来记录每个提交。一般来说,你需要用你的用户名和电邮地址。使用以下命令设置这些信息: ``` git config --global user.name "Your Name" git config --global user.email "your.email@example.com" ``` 您现在可以愉快地使用Git了!您可以在使用Git基本命令的同时,了解更多的Git操作。\end.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值