发表于: 2020-05-24 22:43:48
1 1619
Git上传Task1,2全部文件到github
1. 首先创建repository,并复制它的HTTP仓库地址
2.
git config --global user.name RongRpng
git config --global user.email furongrong9@gmail.com
cd /Users/rongrongfu/Desktop/JAVAxiu
echo #README.md
git init # 已初始化空的 Git 仓库于 /Users/rongrongfu/Desktop/JAVAxiu/.git/
git add . # warning: 正在添加嵌入式 git 仓库:shutask1learn4,待会处理
git restore .#发现add错了文件,清空工作区
git add . #重add
git status #查看当前缓存工作区有那些文件
git commit -m "first commit"
git remote add origin https://github.com/RongRpng/Java_Projects.git
git pull --rebase origin master # fatal: 无法找到远程引用 master
git push #fatal: 当前分支 master 没有对应的上游分支。
git push --set-upstream origin master # * [new branch] master -> master,分支 'master' 设置为跟踪来自 'origin' 的远程分支 'master'。
如何写.gitignore
发现密码文件也被上传,所以写.gitignore
echo "*.txt" >.gitignore
或者
vim .gitignore
输入*.txt 和.DS_Store保存退出
git add.
git status查看缓存工作区里没有加入我的密码文件,没有
笨办法:github仓库上删除密码文件,本地先将密码文件移出去,然后处理完以下语句后再将密码文件移回来(可以试试再push发现已更新至最新)
git restore . #add后反悔用git restore .,commit后反悔用git restore --staged .
git add .
git commit -m "try"
git pull --rebase# Successfully rebased and updated refs/heads/master.下拉获取删除密码文件的最新仓库版本后,把本地版本接在该下拉版本后面
git push
之前已经为learn4提交过一个github仓库审核,所以shutask1learn4变成了子模块,审核后再处理
评论