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 //初始化仓库

  1. git add .(文件name) //添加文件到本地仓库

  2. git commit -m “first commit” //添加文件描述信息

  3. git remote add origin + 远程仓库地址 //链接远程仓库,创建主分支

  4. git pull origin master // 把本地仓库的变化连接到远程仓库主分支

  5. git push -u origin master //把本地仓库的文件推送到远程仓库

OK
搞定!!

 


 


0 条评论