如何将clone的代码上传到自己的github仓库中
1. 示例配置:
主机:win10
虚拟机:ubuntu20.04
仓库:github
加速器:Steam++(Watt Toolkit)
2. 在github上创建一个空的仓库
进入个人github主页,切换到repositories,点击new。

输入仓库名和描述(可选)

点击create repository。
一个空的仓库就建好了。

3. 生成个人访问令牌(token)
登录github,点击右上角的个人头像,然后找到setting

进入之后,点击左侧栏最底下developer settings

进入之后,找到token(classic)

点击之后可能会让你输入账号密码。

最后,划到最下面,点击generate token
生成了token,最好自己复制到自己电脑上,存放起来,以便后续使用。
4.1 克隆代码并上传自己仓库--保留commit信息
sudo apt install git #下载git工具
git clone [url] #clone别人的仓库
这一步可能会出现克隆失败的情况,请自行查询相关资料。我个人能用的方法是,Steam++(Watt Toolkit)做加速器,然后将url中加上gitclone.com;例如:
https://github.com/your/tmp.git---->https://gitclone.com/github.com/your/tmp.git
添加gitclone.com克隆完成之后,建议将origin重新换成没有gitclone.com的url。
cd [dir] #进入到克隆的目录下,[dir]是你自己需要填写的目录。
git checkout [branch] #切换到对应的分支,[branch]是你自己需要填写的分支名
git remote add target [your_url] # 将你自己空仓库的url添加到reote配置中。
target不是一定要写target,可以自己换,但是不能是origin(已被用)。
git config --list # 查看git配置

有一个origin,有一个target。
git config --global user.email 邮箱 # 设置邮箱
git config --global user.name 名字 # 设置名字
填github账号的邮箱,如果你不知道你github账号邮箱,查看github账号邮箱方法:头像-->setting-->emails。填你github账号名字
git push -u target [branch_name]
target与之前的target对应,[branch]是当前的分支
输入的账号的姓名,和token(password中输入token),等待上传完即可。
温馨提示:查看分支的方法
git branch -a # 查看所有分支
git branch # 查看当前分支
4.2 克隆代码并上传自己仓库--不保留commit信息
sudo apt install git #下载git工具
git clone [url] #clone别人的仓库
cd [dir] #进入到克隆的目录下,[dir]是你自己需要填写的目录。
git checkout [branch] #切换到对应的分支,[branch]是你自己需要填写的分支名
git config --global user.email 邮箱 # 设置邮箱
git config --global user.name 名字 # 设置名字
rm -rf .git # 一定要注意,路径是否正确,这一步删除了之前的提交信息
git init # 初始化
git branch -m [branch_name] # 重命名分支,自便
git remote add target [your_url]
target是一个标识符,可自便(origin也可),你新仓库的url。
git add . # 将所有文件都加到缓存中
git commit -m “init_message” # 提交到本地仓库
git push target [branch_name] # 与你命名的分支名一致
没有报错的话,就是push成功,之后可在github上刷新,然后就可查看到push的代码。
这里刚开始报错的可能性很高,具体原因和解决办法请自行搜索。
5. 一些可能会用到的的git指令
git branch -a # 查看所有分支
git checkout [branch_name] # 切换分支
git config --list # 查看git配置
git remote remove origin # 删除origin表示的url等
更多推荐
所有评论(0)