本地文件上传到新建bitbuket库

环境:ubuntu16.04

背景:本地有个包想上传到bitbucket刚创建的库里面。

操作:

0、准备

bitbucket新建一个库,过程很简单,输入名字,点击创建即可。这里就有一个自己创建好的样例:
在这里插入图片描述

1、初始化目标文件夹(就是那个准备上传的包)

这里我想上传这个文件夹,所以先cd进入kitti_tutorial

ylh@y:~$ cd all_ws/src/kitti_tutorial
ylh@y:~/all_ws/src/kitti_tutorial$ git init 

注意,git init初始化本地目标文件夹,一定是首次,不能重复初始化。

2、把文件夹链接到bitbucket新建库

cd进入目标文件夹,使用指令如

ylh@y:~/all_ws/src/kitti_tutorial$ git remote add origin https://xxxxx@bitbucket.org/xxxxx/all_ws.git

注意点,git remote add origin [远程库地址] 远程库地址,可以通过打开网页端,进入刚才新建的库,点击clone,里面就是地址了,注意去掉git clone 拷贝到终端中。
在这里插入图片描述

3、上传文件之前,要注意输入指令

ylh@y:~/all_ws/src/kitti_tutorial$ git pull origin master 

如果没有输入git pull origin master 就直接git add 、git commit、git push,前面两步没有问题,但是git push就是报错,说拒绝啥的。例如:

 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://[email protected]/xxxxx/all_ws.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

4、小结

关键指令

 git init
 git git remote add origin [远程库地址]
 git pull origin master

常用上传文件指令:

 git add .
 git commit 
 git push

git commit 时候注意,在弹出界面输入信息,然后按 ctrl+x 接着按 y 再按 enter 就可以接着在终端输入 git push上传文件了

拉取文件指令

git pull

建议每次上传文件时候,都git pull一次,不然容易出现报错。

本次样例,个人成功上传文件的截图:
本地文件上传到新建bitbuket库_第1张图片
还想学习bitbucket其他骚操作,可以参考这个链接,个人觉得写得很不错

https://blog.csdn.net/phenixyf/article/details/65631411

最后,祝大家五四青年节happy

#####################

不积硅步,无以至千里
好记性不如烂笔头
感觉有点收获的话,麻烦大大们点赞收藏哈

你可能感兴趣的:(others)