Ubuntu下git的安装与使用

2017-12-25  本文已影响0人  甜柚小仙女

安装git

sudo apt-get update

sudo apt-get install git

如果报错 缺少安装包则执行以下代码后(代码以报错后错误提示中“correct this”之前的代码提示为准)

sudo apt-get install -f

再次安装。

首先到github官网申请一个账号。

1.绑定用户

git config --global user.name "Your Name"

git config --global user.email "email@example.com"

2.配置SSH

ssh-keygen -t rsa -C "youremail@example.com"

之后一路按回车,配置成功后进入.ssh目录cd ~/.ssh,再执行xdg-open id_rsa.pub打开文件,得到ssh key公钥

复制id_rsa.pub文件里面的全部内容,打开github,点击右上角的seetings,进入SSH and GPG keys,点击New SSH key,把刚才复制的内容添加到key里面,在给你的密钥起一个你能辨别的title。

再执行以下代码,确认公钥是否正确

ssh -T git@github.com

如果收到成功的确认消息,就可以开始使用git了。

3.创建一个仓库,选中Initialize this repository with a README选项,因为这样可以省略你之后添加README.md文件以下代码。

git init

git add README.md

git commit -m "first commit"

git remote add originhttps://github.com/sususmile/-d.git

git push -u origin master

如果你是要在已存在并存在项目的远程仓库里上传文件则先执行,如果是一个全新的项目则跳过这一步

git clone github  地址

进入你所要上传的本地文件所在的目录,并对其进行初始化

git   init

git add .

输入本次的提交说明,准备提交暂存区中的更改的已跟踪文件,单引号内为说明内容

git commit -m 'first_commit'

关联远程仓库,添加后,远程库的名字就是origin

git remote add origin 地址

如果关联出现错误fatal: remote origin already exists,则执行下列语句再进行关联

git remote rm origin

把本地库的所有内容推送到远程库上

git push -u origin master

4.如果在推送时出现错误error:failed to push som refs to.......,则执行下列语句

git pull origin master   需要先获取远端更新并与本地合并,再git push

或者

git fetch origin   //获取远程更新

git log -p master..origin/master //比较本地的master分支和origin/master分支的区别

git merge origin/master   //合并

5.如果再报错error: You have not concluded your merge (MERGE_HEAD exists).

则执行

git merge --abort保留本地的更改,中止合并

git reset --merge重新合并

git pull重新拉取

git pull origin master

执行4之后如果出现错误是fatal: refusing to merge unrelated histories

则执行以下代码后再push

git pull origin master--allow-unrelated-histories

上一篇 下一篇

猜你喜欢

热点阅读