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!
![](https://img.haomeiwen.com/i8323338/72d4ac4f27542050.png)
![](https://img.haomeiwen.com/i8323338/7e08e17f5eda69f3.png)
![](https://img.haomeiwen.com/i8323338/d64713685f02b8ef.png)
5、在git中输入命令:
ssh -T git@github.com
然后会跳出一堆话。。
输入命令:yes
回车
然后就会提示你成功了~~
网友评论