GIT在Linux上的安装和使用简介,gitlinux安装简介
<span>GIT在Linux上的安装和使用简介 解压后切换到其目录 $ tar xvfj git</span>-1.7.6.tar.<span>bz2 $ cd git</span>-1.7.6<span> 使用默认配置进行安装,如果想修改配置,可以使用 </span>./configure --<span>help 来获取帮助 $ </span>./<span>configure $ make $ make install </span>2<span>、初始化配置 GIT默认安装在 </span>/usr/local/<span>bin ,安装之后可以验证一下是否安装好 $ whereis git git</span>: /usr/local/bin/<span>git $ git </span>--<span>version git version </span>1.7.6<span> $ git </span>--<span>help 首先需要指定用户名和电子邮件地址 $ git config </span>--<span>global</span> user.<span>name “GIT Admin” $ git config </span>--<span>global</span> user.emal obugs.net@gmail.<span>com 再验证一下配置信息 www</span>.2cto.<span>com $ git config </span>--<span>list</span><span> user</span>.name=<span>GIT Admin user</span>.email=obugs.net@gmail.<span>com core</span>.repositoryformatversion=0<span> core</span>.filemode=<span>true</span><span> core</span>.bare=<span>false</span><span> core</span>.logallrefupdates=<span>true</span><span> 其实这些配置是存放在个人主目录下的 </span>.<span>gitconfig 文件中的 $ cat </span>~/.<span>gitconfig [user] name </span>=<span> GIT Admin email </span>= obugs.net@gmail.<span>com </span>3<span>、建立工程 本地存储的任何一个目录都可以建立GIT工程,如果已有工程位于 </span>/home/obugs/projects/<span>orangebugs 目录,就可以把这目录定义为GIT工程 $ cd </span>/home/obugs/projects/<span>orangebugs $ git init Initialized </span><span>empty</span> Git repository in /home/obugs/projects/orangebugs/.git/<span> 这样就建立了一个名为 </span>.<span>git 的文件夹,这就是GIT用来存储信息和跟踪改动的文件夹。 www</span>.2cto.<span>com $ ls </span>-altr .<span>git total </span>40<span> drwxrwxr</span>-x 4 git git 4096 Aug 13 22:39<span> refs drwxrwxr</span>-x 4 git git 4096 Aug 13 22:39<span> objects drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> info drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> hooks </span>-rw-rw-r -- 1 git git 23 Aug 13 22:39<span> HEAD </span>-rw-rw-r -- 1 git git 73 Aug 13 22:39<span> description </span>-rw-rw-r -- 1 git git 92 Aug 13 22:39<span> config drwxrwxr</span>-x 2 git git 4096 Aug 13 22:39<span> branches drwxrwxr</span>-x 36 git git 4096 Aug 13 22:39 ..<span> drwxrwxr</span>-x 7 git git 4096 Aug 13 22:39 . 4<span>、向工程添加和提交文件 这些动作和CVS、SVN等操作类似 $ git add </span>*.java *.<span>c $ git commit </span>-<span>m ‘Initial upload of the project’ create mode </span>100755 Orangebugs.<span>java create mode </span>100755 pwm/ui/DataManager.<span>java create mode </span>100755 pwm/ui/PasswordFrame.<span>java create mode </span>100755 pwm/tools/StrongEncryption.<span>java create mode </span>100755 pwm/tools/PasswordStrength.<span>java </span>..<span> 注意如果之前没有使用 git config 指定用户名和电子邮件地址,这里会报错 $ git commit </span>-m ‘Initial upload of the project'<span> *** Please tell me who you are. www.2cto.com 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)然后才能提交,提交时会自动打开系统的默认编辑器,用户添加一些注释后保存并退出编辑器的时候,这些注释就同时提交到仓库中去了 www.2cto.com $ 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</span>
Google一下到处都是
如果你用Ubuntu的话在终端打sudo apt-get install git就装好了
用arch的话打sudo pacman -S git
各种包管理应该都可以 看你用哪种了
自己下代码编译也成
使用的话一两句话说不清 自己去Google教程吧
用分支或者标签实现,不过看上去标签应该更加合适

GitHub是一个面向开源及私有软件项目的托管平台,可以让开发者们在这里托管自己的代码,并进行版本控制。GitHub主打的是开源项目与协作,通过这个平台上的开源项目,开发者们可以查看其他开发者的项目源代码,并进行交流和学习。

在git中,“push -u”的意思是将本地的分支版本上传到远程合并,并且记录push到远程分支的默认值;当添加“-u”参数时,表示下次继续push的这个远端分支的时候推送命令就可以简写成“git push”。

在git中,pack文件可以有效的使用磁盘缓存,并且为常用命令读取最近引用的对象提供访问模式;git会将多个指定的对象打包成一个成为包文件(packfile)的二进制文件,用于节省空间和提高效率。

GitLab是一种基于Web的Git版本控制库管理软件,旨在帮助开发团队更好地协同工作,提高工作效率。当您第一次登录GitLab时,系统会提示您要更改初始密码以确保账户安全。本文将为大家介绍如何在GitLab上进行第一次登录并更改密码。

git中pull失败的解决方法:1、利用“git reset --hard”强制覆盖掉自己的本地修改;2、利用“git stash”推送一个新的储藏,拉取之后利用“git stash pop”将修改保存到暂存区;3、若依然出现问题,则将文件保存到暂存区并提交注释即可。

git分支能改名字。改名方法:1、利用git中的branch命令修改本地分支的名称,语法为“git branch -m 旧名字 新名字”;2、利用“git push origin 新名字”命令,在删除远程分支之后将改名后的本地分支推送到远程;3、利用IDEA直接操作修改分支名称即可。

本篇文章给大家带来了关于git的相关知识,其中主要跟大家聊一聊怎么让你的git记录保持整洁,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。

git删除某个分支的方法:1、利用“git branch --delete dev”命令删除本地分支;2、利用“git push origin --delete branch”命令删除远程分支;3、利用“git branch --delete --remotes”命令删除追踪分支。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具