本地对远程仓库的操作(ubuntu --> gitee)

一、仓库已经配置好公钥和用户名 密码等

        如果已经将远程和本地仓库,公钥等建立好,那么只需要进行操作就好(也可以是其他人将自己拉进协同创作者中)。

在记录操作之前,有一点需要我们多注意:我在最早接触这些内容的时候,也遇到过很多问题,更多的还是  对命令行的作用效果没有显示界面而感觉抽象不能体会到它的作用,也是有习惯性的百度搜索(这样的习惯不太好,可在无法理解的时候查一下)。(使用ubuntu安装的工具时,比如git 会有帮助手册  一般第三方功能的帮助手册调用命令都是  类似  git --help  格式。会对命令参数和简写有一个详细的介绍)

所以会在后面的文章中都用图片或者示意图的形式记录出来,也算是自己做个笔记(因为会时常性的忘记,需要反复观看,重点是休息好)。

二、开始操作

        (我们自己操作自己电脑时,可以选择的操作方式有三种,经常使用)

1、git clone   (这个操作会让我们将远程仓库的内容复制到本地),最好将整个仓库repository项目相关的全部复制下来。之后就和操作ubuntu本地文件一样。

2、git  pull (这个操作的作用更多的是将远程仓库的项目更新信息拉取到本地合并,比如之前已经拉取过一次仓库,有新的代码更新的时候,直接拉取就可以将新内容更新在本地了)

3、第三种就是我们自己初始化一个仓库

1、可以在适当的文件下使用  git init 命令初始化一个仓库

2、再使用  git remote add origin   去链接远程仓库,这样就可以尝试操作远程仓库了

比如提交代码命令:

可以根据需要提交的分支情况,将工作分支切换至相应的分支区  git checkout  <分支名>

(1)git  add <文件名/文件夹> : 将文件或者文件夹提交到暂存区(此处只是暂时保存,后续如果有需要进行的操作会很容易更改信息)

(2)git  commit -m '   xxxx   '  : 为提交的内容增加备注信息 

        

(3)git  push  就可以提交代码了(在此之前,还可以提前写一个 。名为 “.ignore” 文件,将不需要上传的文件路径写进去就不会上传了)

3、创建分支:

       上传文件时,也可以在本地创建一个分支切换到当前分支后重复之前的上传文件操作,

        (1)可以尝试将整个新分支推入到远程分支上,等同于在远程仓库创建分支。

git push --set-upstream origin <分支名>  :此条命令推送不好使的时候使用下面一条命令可以强行成功推送。(多个加号 硬气
 git push --set-upstream origin +test

        仓库初始化后的文件结构,之后还会有一个logs文件会存储我们的操作log信息(文件作用还没有太深究,后面会整

本地对远程仓库的操作(ubuntu --> gitee)_第1张图片本地对远程仓库的操作(ubuntu --> gitee)_第2张图片

三、常见问题:

        链接远程仓库后,本地没有显示分支信息,也不能创建分支。可以先进行一次git commit 操作,就会显示当前分支。所以先创建一个测试文件 readme ,之后git add 到缓存区 。进行 commit操作,就显示出了当前分支。之后就可以正常创建和转化分支了。以下是操作步骤截图,由于命令较为简单,没有写太多的介绍。

本地对远程仓库的操作(ubuntu --> gitee)_第3张图片

本地对远程仓库的操作(ubuntu --> gitee)_第4张图片

需要注意文件是否加入暂存区再进行接下来的操作

本地对远程仓库的操作(ubuntu --> gitee)_第5张图片

将新的分支推送到远端(其中红色错误,,就i是因为vscode的输入窗口在上面,屏幕太大看的累没有注意到。。也是没谁了)

本地对远程仓库的操作(ubuntu --> gitee)_第6张图片本地对远程仓库的操作(ubuntu --> gitee)_第7张图片

(注意: 没有操作过太多的小伙伴,不要随便操作远程仓库,特别是正式的项目仓库,操作的时候,一定要下载到自己工作电脑进行修改,最好做备份,免得重复下载,使用zip文件也是个不错的选择,之前有小伙伴不小心提交了太多代码也是不太好)

//以后会经常更新改进

你可能感兴趣的:(ubuntu,gitee,linux)