一、git全局设置:
git config --global user.name "码云/github的用户名"
git config --global user.email "注册码云/github的邮箱"
二、创建git仓库
git init
git add 文件名
git commit -m "描述信息"
git remote add origin 远程仓库地址例如(git@gitee.com:let-you/test.git)
git push -u origin "master"
三、如果已有仓库
cd existing git repo
git remote add origin 远程仓库地址例如(git@gitee.com:let-you/test.git)
git push -u origin "master"
其他操作
修改本地的仓库名master->main
git branch -m master main //就是括号里的master会变成main
四、修改关联的远程库
git remote -v //查看远程库的信息
1、如果有会类似下图,如果没有就啥也不显示
2、如果有关联,就先删去
git remote rm origin
3、再添加新的关联
git remote add origin git@gitee.com:let-you/test.git
4、如果git remote rm origin 报错Error:Could not remove config section ‘remote origin’.就得该gitconfig文件内容。
一般的安装路径是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名字gitconfig的文件,打开把里面的[remote “origin”]那一行删掉就好了。
五、error:failed to push some refs to 'git@github.com:'报错的解决
报错截图如下:
还有一种:
报错原因:本地分支落后与远程分支,也就是本地的分支与远程的分支不同步。我的是因为远程的仓库里有一个建库是生成的README.md,但是本地没有,所以报错。
解决:进行代码合并,执行后本地就会有远程仓库的README.md了。
git pull --rebase origin master
然后再次
git push -u origin "master"
六、git拉取远程代码到本地
1、先于远程仓库建立连接,详细步骤向上看
2、进行拉取
git fetch origin master //master是远程仓库的分支名称
git pull origin master