同步github数据

先要进入仓库文件夹

  1. 新建仓库文件夹要初始化或将远程仓库clone下来

    git initgit clone https://github.com/用户名称/仓库名称.git
  2. 新建仓库文件夹连接的账号

    git config --global user.email "email@example.com"

    git config --global user.name "your name"
  3. 将制定提交到临时仓库

    git add . 或者git add -A可以单独文件
  4. 本次提交的注释,双引号里面的内容可以根据个人的需要

    git commit -m "first commit"
  5. 确认当前分支名称,重命名主分支名称main(master不再了,试验非必须)

    git branch -M main
  6. 将本地仓库关联到github

    git remote add origin git clone https://github.com/用户名称/仓库名称.git
  7. 将代码上传到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状态 文件内容会丢失 慎用

最新文章

  1. (转)Vsdocman7.2 注册版
  2. iOS代码汉字转拼音
  3. 为什么你找不到优秀的GISer?
  4. KSFramework常见问题:Lua脚本热重载,内存状态数据丢失?
  5. Post model至Web Api
  6. 面试之servlet、过滤器、监听器
  7. Myeclipse快捷键的使用
  8. VS中快速生成json数据格式对应的实体
  9. 使用C#通过Thrift访问HBase
  10. 解决linux联网问题的方法论
  11. 【转】PyDev for Eclipse 简介
  12. iOS高效开源类库
  13. MySQL查询昨天的数据
  14. 一起学爬虫——使用xpath库爬取猫眼电影国内票房榜
  15. Confluence 6 在升级之前
  16. 数据分析---用pandas进行数据清洗(Data Analysis Pandas Data Munging/Wrangling)
  17. Unity应用架构设计(5)——ViewModel之间如何共享数据
  18. winform(记事本--剪切复制等和打开)
  19. sudo命令 和限制root 远程登陆
  20. 使用HttpClient进行远程接口测试

热门文章

  1. File类、FileOutputStream
  2. 硬核剖析Redis单线程为什么那么快?
  3. 前端必读3.0:如何在 Angular 中使用SpreadJS实现导入和导出 Excel 文件
  4. Elasticsearch:如何实现对 emoji 表情符号进行搜索
  5. 【BotR】CLR堆栈遍历(Stackwalking in CLR)
  6. 我的 Kafka 旅程 - broker
  7. frp服务利用云主机实现Windows远程连接
  8. [题解] Codeforces Dytechlab Cup 2022 1737 A B C D E 题解
  9. Springboot集成阿里云短信
  10. Java中的名称命名规范