鱼C论坛

 找回密码
 立即注册
查看: 1610|回复: 0

[技术交流] GIT-注册git和本地仓库上传到远程仓库github

[复制链接]
发表于 2020-4-24 07:41:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 金刚 于 2020-10-29 16:00 编辑

首先创建项目文件夹MyProject,内部有相关python主程序

注册git账户
git config --global user.name "user.name"
git config --global user.email "yourmail@youremail.com.cn"

获取用户名
git config user.name
获取邮箱
git config user.email

使用命令行回退项目上一个目录,创建git仓库,提交到暂存,提交项目,保存到本地仓库。

git init

git add MyProject

git commit -m "MyProject" “修改当前提交的时候可能出现git commit --amend
fatal: You are in the middle of a merge -- cannot amend.”(在平时的提交代码的过程中这个问题比较常见,解决方法如下:git reset --merge)

github上创建仓库

在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了

git remote add origin https://github.com/administrator/仓库名.git

关联好之后,将远程项目先拉取并合并,允许不相关历史合并

git pull origin master

把本地库的所有内容推送到远程仓库(也就是Github)上了

git push -u origin master,(如果不能推送,可以强制推送:git push -u origin master -f )

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:

git push origin master


参考文章:
https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304  (git 教程)
https://blog.csdn.net/zhangkui0418/article/details/82977519 (使用强制push的方法)
https://www.jianshu.com/p/a8a2ac58f37d  (amend的说明)
https://blog.csdn.net/ProMonkey_chen/article/details/99846136  (git reset --merge)
https://www.jianshu.com/p/23fc10491e05   (将远程项目先拉取并合并,允许不相关历史合并)
https://blog.csdn.net/mrjkzhangma/article/details/89466811  (主要参考文章)

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 09:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表