IT评测·应用市场-qidao123.com
标题:
Git推送文件的使用教程
[打印本页]
作者:
瑞星
时间:
2025-1-22 11:18
标题:
Git推送文件的使用教程
使用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
输出效果如下所示:
下面进行代码的推送
使用以下下令进行
//A code block
git push -u origin "main"
//推送到main分支,因为我们目前还没有创建master分支。
//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。
起首进行确认当前目录:
ls -ld /home/czw/rd_code/code
复制代码
输出会显示目录的权限和所属用户,比如:
drwxr-xr-x 2 root root 4096 Jan 2 10:00 /home/czw/rd_code/code
如果目录的拥有者是 root,需要更改它。
更改目录的拥有者为当前用户:
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下令进行推送验证。
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4