Git推送文件的使用教程

瑞星  金牌会员 | 2025-1-22 11:18:24 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 851|帖子 851|积分 2553

使用VScode上传Gitee仓库

1.1起首创建一个仓库

   根本操纵步骤,不再赘述
gitee的官网地址: link
  1.2 下载VScode和GIT软件


1.3使用Git下令进行文件的上传



  • git add文件
    方法1 git add添加多个文件,文件之间以空格隔开
    git add file1 file2 file3
    方法2 多次git add
      git add file1
      git add file2
    git add file3
    方法3 添加指定目录下的文件
    config目录下及子目录下全部文件,home目录下全部的.php文件
    git config/*
    git home/*.php
    方法四 git add .添加全部的文件,大概git add --all添加全部的文件
    git add .
    git add -all
    方法五 git add文件夹
    git add 文件夹名
    1.4 git commit提交到版本库

           git add下令的意义是将修改文件由工作区提交到暂存区,可以多次提交,然后进行commit操纵,将文件从暂存区提交到版本库
      git commit -m "add new file。This is my first commit"

1.5删除git与远程仓库的毗连

下令如下所示:
git remote remove origin
通过以下下令检察当前remote的版本
   git remote -v
输出效果如下所示:

  下面进行代码的推送
   使用以下下令进行
  

  1. //A code block
  2. git  push -u origin "main"
  3. //推送到main分支,因为我们目前还没有创建master分支。
  4. //origin代表我们与远程进行的链接。 第一次进行推送的时候需要我们输入账号密码进行验证**
复制代码
1.6使用git reset下令移除暂存区的文件

git reset HEAD <file>
例如
git reset HEAD file1.txt
git reset HEAD file1.txt file2.txt
2. 使用git进行下令的添加会遇到权限的问题(如何办理)

2.1调整当前目录的权限

   将当前用户设置为该目录的拥有者,如许就不需要使用 sudo。
起首进行确认当前目录:
  1. ls -ld /home/czw/rd_code/code
复制代码
  输出会显示目录的权限和所属用户,比如:
drwxr-xr-x 2 root root 4096 Jan 2 10:00 /home/czw/rd_code/code
  如果目录的拥有者是 root,需要更改它。
更改目录的拥有者为当前用户:
  1. sudo chown -R $USER:$USER /home/czw/rd_code/code
复制代码
$USER 是当前登任命户,-R 表示递归地更改目录下的全部文件和子目录。
确认更改是否成功:
   ls -ld /home/czw/rd_code/code

输出应该显示你的用户名和用户组,比如:
drwxr-xr-x 2 czw czw 4096 Jan 2 10:00 /home/czw/rd_code/code
  2.2进行验证

   使用git push下令进行推送验证。
  1. git push -u remot main //进行推送
复制代码
  发现现在不需要再在下令前面加一个sudo 下令就可以进行推送了。
  2.3 推送先要加一个注释

(qzgpt) (base) czw@4080:~/rd_code/code$ git commit -m “add new file”
[main 3f25fae] add new file
2 files changed, 296 insertions(+)
create mode 100755 RhdkConfig.json
create mode 100755 test.py

3.总体流程回顾


  • 起首初始化仓库
   git init
  

  • 添加修改的文件到暂存区内里
   git add file1.txt
  

  • 添加推送的注释
   git commit -m “add new file”
  4.进行远程推送
   git push -u origin main
5.检察git当前暂存区的文件
git status

  使用VScode与现有远程仓库进行毗连管理

1.使用以下下令

git remote add origin https://gitee.com/xxx.git
//xxx背面使用本身的仓库地址
2.出现冲突问题,怎么进行办理

强制允许合并无关历史
在拉取远程仓库时使用 --allow-unrelated-histories 选项,强制合并无关历史:
使用如下代码:
   sudo git pull origin main --allow-unrelated-histories
  git如何上传大文件,待续


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

瑞星

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表