美文网首页
Ubuntu下git的安装与使用

Ubuntu下git的安装与使用

作者: 甜柚小仙女 | 来源:发表于2017-12-25 20:44 被阅读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

    相关文章

      网友评论

          本文标题:Ubuntu下git的安装与使用

          本文链接:https://www.haomeiwen.com/subject/kybhgxtx.html