git hub提交

2018-06-01  本文已影响0人  邱_sir

git push -u origin master

To https://github.com/scottlove0519/Test.git

! [rejected]        master -> master (fetch first)

error: failed to push some refs to 'https://github.com/scottlove0519/Test.git'

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

提示出错信息:fatal: remote origin already exists.解决办法如下:

1、先输入$ git remote rm origin

因为提交的版本小于远程仓库中的版本。

git push -u origin master -f

添加帐号邮箱

$git config --global user.name 'scottlove0519'

$ git config --global user.email 512866393@qq.com

如码云:

$git config --global user.name 'qiuzhongwei0519'

$ git config --global user.email 512866393@qq.com

1.git init 

添加到栈缓区

2.git add .

提交到栈缓区

3.git commit -u

关联远程和本地

4.git remote add origin https://github.com/scottlove0519/GuoKongYiTiHua-0.5.git

提交到远程

5. git push -u origin master -f


修改之前提交的注释

git commit --amend

vim修改后保存退出

git rebase --continue

git push -u origin master -f

Please make sure you have the correct access rights

ssh key问题

1、首先我得重新在git设置一下身份的名字和邮箱(因为当初都忘了设置啥了,因为遇到坑了)进入到需要提交的文件夹底下(因为直接打开git Bash,在没有路径的情况下,根本没! 法! 改! 刚使用git时遇到的坑。。。 )

git config --global user.name "yourname"

git config --global user.email“your@email.com"

注:yourname是你要设置的名字,your@email是你要设置的邮箱。

2、删除.ssh文件夹(直接搜索该文件夹)下的known_hosts(手动删除即可,不需要git)

3、git输入命令

$ ssh-keygen -t rsa -C "your@email.com"(请填你设置的邮箱地址)

接着出现:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

请直接按下回车

然后系统会自动在.ssh文件夹下生成两个文件,id_rsa和id_rsa.pub,用记事本打开id_rsa.pub

将全部的内容复制

4、打开https://github.com/,登陆你的账户,进入设置

进入ssh设置

点击add ssh key,

ok!

5、在git中输入命令:

ssh -T git@github.com

然后会跳出一堆话。。

输入命令:yes

回车

然后就会提示你成功了~~

上一篇 下一篇

猜你喜欢

热点阅读