GitHub学习笔记
admin
2023-08-03 13:20:08
0

1 创建:mkdir 文件夹名称

2 将目录设置为工作仓库 git init

3 在工作目录放入文件,例如README文档,和自己的项目文件

4 使用 gitstatus 查看当前状态

5 将新放入的文件或者修改过的原有文件添加到中转区域:git add 文件名

6 将修改提交到当前分支:git commit -m "所做的修改信息写在这儿作为备注"

7 查看对文件的修改变更信息: git diff 文件名

8 回退到前面的版本,例如:回退到上一个版本时候用git reset --hard HEAD^,回退到前面两个版本时  候git reset --hard HEAD^^

 还可以直接用commit id来回退 :git reset --hard commit id

9 可以通过git reflog命令来查找commit id

10 撤销工作区的修改:gitcheckout -- 文件名,此命令就是要回到最后一次git add 或者git commit   的状态

  如果你已经将修改add到了暂存区,使用 git reset HEAD file 来撤销暂存区的修改

  如果已经提交到分支了,就用上面的版本回退来退回到原来的版本

11 如果要删除一个文件:首先在当下文件库中使用rm file ,将文件删除,然后git status会看到版本   库中我呢间还是存在的,现在就需要git rm并且git commit,来彻底删除

  另一种情况是在本地工作区误删了文件,就需要使用git checkout -- file 来撤销删除

12 使用 ssh-keygen -t rsa -C "email "来生成ssh key,一般生成的文件在你的用户名主目录下

13 登录github网站,将生成的文件添加生成秘钥

14 将本地仓库推到远程库,先在你的github上面创建一个新的仓库,然后使用git push -u origin     master将本地推向远程

15 由于是第一次推送,我们使用了-u命令,这样不但将本地的master分支内容推送到远程端的master,   还会将两者连接起来

16 从远程仓库clone到本地使用:git clone git@github.com:github用户名/仓库名字.git

17 创建一个分支用来供工作调试使用git branch 分支名称,git branch会列出所有分支名称

18 git checkout 分支名称,用来切换分支

19 使用git merge 分支名称来合并分支


相关内容

热门资讯

风雨里的守望——广西防汛抗洪一... ↑ 7月11日,在通往广西南宁横州市镇龙乡的道路上,救援人员徒步向受困地区进发(无人机照片)。近期,...
特大暴雨!“巴威”即将进入安徽... 今年第9号台风“巴威”登陆后深入内陆,将携大量水汽影响安徽,今明两天(7月12日至13日)为台风雨核...
油烟机自动翻盖打不开了 油烟机自动翻盖打不开了的原因有三个。第一,可能是控制面板故障或者附着的油污太多了。第二,油烟机控制系...
万家乐油烟机按键失灵是什么原因 万家乐油烟机按键失灵是什么原因可能是因为受潮影响,机器内部进水导致触摸按键失灵,首先检查电源板各电压...
Tcl电视声音控制失灵什么原因 1、电视机遥控器的音控键损坏了,会导致Tcl电视声音控制失灵情况的出现。2、电视机控音部分元件损坏。...
tcl油烟机感应器失灵了 tcl油烟机感应器失灵了1、主要原因可能是受潮,机器内部进水导致感应器失灵。2、油烟机里面按键电路板...
伊朗最高领袖军事顾问:霍尔木兹... 【环球网报道 记者 索炎琦】据法新社援引伊朗学生通讯社报道,伊朗最高领袖军事顾问穆赫辛·雷扎伊周日(...
69岁大爷制止歹徒施暴,被对方... 近日,据央视新闻消息,中央政法委发布2026年第二季度见义勇为勇士榜,在与歹徒搏斗中鼻子被咬掉的湖南...
上海终止中心城区及多区防汛防台... 鉴于中心城区、闵行区、松江区、青浦区、嘉定区风力较小,上海市防汛指挥部决定于18时30分终止上述区域...
“逐字翻译抄袭”的博士拟入职安... 澎湃首席评论员 与归近日,安徽大学人事处网站发布《安徽大学2026年拟录用人员名单公示》,其中一名来...