Github上传操作-push-pull-delete

admin
2022-02-27 21:01 阅读 92
按顺序擦速度

新建
…or create a new repository on the command line
echo "# IceWk" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:Thecosy/IceWk.git
git push -u origin main删除
删除
在上传项目到github时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的target文件夹
在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决
首先进入你的master文件夹下, Git Bash Here ,打开命令窗口
$ git --help # 帮助命令
$ git pull origin master # 将远程仓库里面的项目拉下来
$ dir # 查看有哪些文件夹
$ git rm -r --cached target # 删除target文件夹
$ git commit -m '删除了target' # 提交,添加操作说明
-
提交上述操作
git commit -m "log message"
-
推送所有文件到远程仓库
git push origin master
这时候如果再执行添加origin操作,会提示远程origin已经存在。
细心的可能会发现这地方跟添加本地项目到github的最后一步操作不一样,那里是git push -u origin master
第一次添加远程origin时,需要语句
-u
这时候我们再去github上查看此项目,就可以看到已经更新了刚才的操作!
更新
向本地仓库中准备文件
git add .
这条命令是向本地仓库传入全部文件
或者
git add filepath(具体文件的路径)
交付
备注信息不能为空,否则会交付失败。
git commit -m "备注信息"
还可以添加其他参数
连接远程仓库
第一次上传时,需要在github创建一个Repository,然后复制其URL或者SSH
更新时若已经进入项目根目录可以无此操作。
git remote add origin https://github.com/cocolabear/snake.git
注意是add不是and
提交代码
git push -u origin master
当出现莫名其妙的问题时,强制push
git push -u origin master -f
这一步可能需要输入github的账号和密码。
正确步骤:
1. git init //初始化仓库
-
git add .(文件name) //添加文件到本地仓库
-
git commit -m “first commit” //添加文件描述信息
-
git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支
-
git pull origin master // 把本地仓库的变化连接到远程仓库主分支
-
git push -u origin master //把本地仓库的文件推送到远程仓库
OK
搞定!!