Ubuntu git的安装配置使用

GIT 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, svn 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

第一步:安装:
命令:sudo apt-get install git git-core
安装完成后,在终端中输入 git 就可以看到相关的命令了。如果需要和github上的项目结合,需要注册github帐号。(使用命令git init进行初始化以后,git就对该目录下的文件进行版本控制,如果需要将它放到远程服务器上,可以在远程服务器创建一个目录,并把可访问的URL记录下来,使用命令git remote add origin git://android.git/kernel.org/someone/project.git,作用是增加URL地址为git://android.git/kernel.org/someone/project.git;名称为origin的远程服务器,以后提交代码的时候只需要使用origin别名就可以了)

第二步:注册github帐号

第三步 配置git
3.1 设置git的user name和email:
gitconfig–globaluser.name“github帐号” git config –global user.email “注册github帐号时用的邮箱”
3.2 生成SSH密钥
首先察看是否有.ssh文件存在cd /.ssh如果有的话,先删除,在生成新的SSH密钥​​ssh-keygen -t rsa -C“注册github帐号时用的邮箱”根据提示 按3个回车会在~/.ssh/下生成两个文件:id_rsa和id_rsa.pub
3.3 上传公钥
在github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Keys ,选择新加。Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。
You’ve successfully authenticated, but GitHub does not provide shell access.

第四 Git的使用
利用 github 来管理自己的项目,可以按照下面的步骤进行
1、建立仓库
在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目录。
2、添加文件
使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件进行添加。
3、提交文件
使用 git commit -m ‘comment’ 提交,可以将编辑的内容进行提交。
4、删除或增加github远程来源
git remote add origin https://github.com/Git-Elite/CodeBase.git //蓝色部分为github托管的仓库地址
5、提交至github仓库
git push origin master

第五 常用命令
git clone 复制远程版本库到本地目录
git pull 将远程或是本地版本库代码更新到本地
git add 将当前更改加入到GIt的索引中
git rm 从当前的工作空间中和索引中删除文件
git commit 提交当前工作空间的修改内容
git push 将本地commit的代码更新到远程版本库中
git log 查看代码更新历史日志
git revert 还原到某一个版本
git branch 对分支进行增、删、查等操作,例如从当前工作版本创建一个新分支:git branch new_branch 删除分支命令:git branch -D

old_branch
git checkout 切换分支;还原代码
git stash 将当前未提交的工作存入Git工作栈中,此时当前工作区间和上次提交内容是一样的,可以继续修改本地代码,然后提交到服务器

后,使用git stash apply,将之前的工作还原回来,使用git stash list将当前的GIt栈信息全部打印出来
git config 更改Git的各种设置
git tag 给某个版本设置一个标签,这样不需要记忆版本号的哈希值了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值