新手使用git遇到的坑及笔记

1.git_bash请使用管理员身份运行
否则会遇到权限不足的问题
在这里插入图片描述
命令一:git init 初始化一个仓库
在这里插入图片描述
执行此命令时会生成一个.git的目录
在这里插入图片描述
命令二:git add 文件名 到暂存区
git add . 把所有的修改了的提交到暂存区
没有任何提示,说明已经提交成功
在这里插入图片描述

命令三:git status 查看目前的状态
在这里插入图片描述
此时存在modified 说明有修改
在这里插入图片描述
命令四:git diff 文件名 更改 某个文档后 对比两个文档的差异
在这里插入图片描述
命令五:git commit 提交
git commit -m ”xxx“ 提交并且有注释”
在这里插入图片描述
命令六:git log 查日志 显示每次更新时的评论 即 git commit -m " abc" 中的abc
在这里插入图片描述
此次版本内容 增加了 test
在这里插入图片描述

命令七:git reset --hard HEAD^ 回退到上一次的修改
在这里插入图片描述
回退后版本内容
在这里插入图片描述
命令八:cat filename 显示所有文件
cat readme.txt 查看readme.txt
在这里插入图片描述

命令九:git reflog
显示所有的 涉及 到的版本号
可以回滚的时候使用
在这里插入图片描述
命令十:根据版本号回滚 版本号来自git reflog
git reset --hard 版本号
在这里插入图片描述

命令十一:git restore – readme.txt
撤销工作区的修改 对于暂存区 本地仓库不起作用

命令十二:rm b.txt 删除文件

命令十三:ssh-keygen -t rsa
在git仓库目录(存在.git文件夹)里执行

生成密钥
在这里插入图片描述
id_rsa 私钥
id_rsa_pub 公钥
在这里插入图片描述

github
复制电脑上的公钥到此处
在这里插入图片描述
会显示出来
在这里插入图片描述
命令十四:git remote add origin https://github.com/XXX
本地关联一个远程仓库
在这里插入图片描述
命令十五:git push -u origin master 第一次需要-u
之后不需要-u
git push origin master
第一次推东西上去需要认证 直接点击确定即可

在这里插入图片描述
推上去了
在这里插入图片描述
命令十六:git clone https://github.com/XXXX
git clone [email protected]:xxx/xxx.git

从远程库里拉东西到本地库在这里插入图片描述两种方法的区别
在这里插入图片描述

常用命令
git add .
添加当前目录下的所有文件到暂存区
git commit -m “更新”
更新到本地库
git push
推代码上去 在什么分支上就推到哪个分支上

git pull
拉代码 在哪个分支上拉哪个分支代码

git clone 克隆代码 只要是public的任何人都能拉代码

猜你喜欢

转载自blog.csdn.net/weixin_44259638/article/details/120422179