Git同步操作
2024-10-20 20:54:49
同步github数据
先要进入仓库文件夹
- 新建仓库文件夹要初始化或将远程仓库clone下来
git init
或git clone https://github.com/用户名称/仓库名称.git
- 新建仓库文件夹连接的账号
git config --global user.email "email@example.com"
git config --global user.name "your name"
- 将制定提交到临时仓库
git add .
或者git add -A
可以单独文件 - 本次提交的注释,双引号里面的内容可以根据个人的需要
git commit -m "first commit"
- 确认当前分支名称,重命名主分支名称main(master不再了,试验非必须)
git branch -M main
- 将本地仓库关联到github
git remote add origin git clone https://github.com/用户名称/仓库名称.git
- 将代码上传到git仓库
git push -u origin main
create a new repository on the command line
点击查看代码
echo "# see_git_code" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:用户名称/仓库名称.git
git push -u origin main
push an existing repository from the command line
点击查看代码
git remote add origin git@github.com:用户名称/仓库名称.git
git branch -M main
git push -u origin main
一些git命令:
- 暂存区的状态
git status
- 删除远程仓库链接
git remote rm origin
- 查看远程仓库地址
git remote -v
- git忽略文件 .gitconfig
vim .gitconfig
- git撤销上次push
git reset --hard HEAD
注意本地代码会被回退到上次修改前,如果本地已有修改注意备份。
之后,使用 –force 或 -f 参数强制push
git push origin main --force
再看git log就没有上次的提交了 - git 恢复被修改的文件
文件在没有没有add之前 被修改,可以git checkout 恢复
git checkout file1.txt
- 恢复被误删(rm)的文件
rm -rf file2.txt 文件被误删后, git status 会有 deleted 提示
git checkout file2.txt
- git add 后的文件如何取消(暂存区)
git reset HEAD file3.txt
将file.txt 文件从 add(暂存区)中返回到本地
可以通过git checkout file.txt 将文件恢复到修改之前内容 - 取消上一次commit
git reset --hard "comm_id"
文件恢复到pull状态 文件内容会丢失 慎用
最新文章
- (转)Vsdocman7.2 注册版
- iOS代码汉字转拼音
- 为什么你找不到优秀的GISer?
- KSFramework常见问题:Lua脚本热重载,内存状态数据丢失?
- Post model至Web Api
- 面试之servlet、过滤器、监听器
- Myeclipse快捷键的使用
- VS中快速生成json数据格式对应的实体
- 使用C#通过Thrift访问HBase
- 解决linux联网问题的方法论
- 【转】PyDev for Eclipse 简介
- iOS高效开源类库
- MySQL查询昨天的数据
- 一起学爬虫——使用xpath库爬取猫眼电影国内票房榜
- Confluence 6 在升级之前
- 数据分析---用pandas进行数据清洗(Data Analysis Pandas Data Munging/Wrangling)
- Unity应用架构设计(5)——ViewModel之间如何共享数据
- winform(记事本--剪切复制等和打开)
- sudo命令 和限制root 远程登陆
- 使用HttpClient进行远程接口测试
热门文章
- File类、FileOutputStream
- 硬核剖析Redis单线程为什么那么快?
- 前端必读3.0:如何在 Angular 中使用SpreadJS实现导入和导出 Excel 文件
- Elasticsearch:如何实现对 emoji 表情符号进行搜索
- 【BotR】CLR堆栈遍历(Stackwalking in CLR)
- 我的 Kafka 旅程 - broker
- frp服务利用云主机实现Windows远程连接
- [题解] Codeforces Dytechlab Cup 2022 1737 A B C D E 题解
- Springboot集成阿里云短信
- Java中的名称命名规范