git 安装、配置及使用

2018-05-31  本文已影响0人  lxy_悦

1、安装

sudo apt-get install git
安装完成后,检查是否安装成功
git --version

2、配置

配置用户名密码:

当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com 

重申一遍,你只需要做一次这个设置。如果你传递了 --global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要--global选项。

配置Linux ssh key:

执行命令:

ssh-keygen -t rsa -C "xx@xx.com"    //这里写自己的邮箱

一路回车,生成密钥对

$cat /root/.ssh/id_rsa.pub

复制公钥到gitlab. 完成。

查看配置:

git config --list

3、使用

常用命令

git rebase upstream/dev dev     // 合并远程dev分支到本地dev分支

git merge upstream/dev dev

当远程删掉了某个分支后,用git branch -a还能在本地看到

  1. 首先查看下哪些分支需要清理
git remote prune <远程版本库名> --dry-run
  1. 清理
git remote prune <远程版本库名>

解决冲突

将远程拉下来的代码和本地的进行合并时,可能会产生冲突,并切入到一个临时分支。

解决方法:

git status查看状态,找到出现冲突的文件,逐一修改,修改完成后git add filename,最后git rebase --continue 此时如果冲突解决,会自动切回原来所在分支。
最后提交即可:
git push origin master

撤销回滚

上一个版本状态:

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

https://www.cnblogs.com/saysmy/p/9166331.html

上一篇下一篇

猜你喜欢

热点阅读