git_use
git命令使用感想
git命令初始用
- git init建一个.git仓库(相当于拍一张照,将本地文件都拍下来),使得创建本地仓库,能够推送代码到远程
- git add .这个是一点还是两点看路径,也可以添加想添加的代码文件,这样就将其推到一个暂存区了
- git status就是查看推的状况了,可以查看有哪些文件推上去了,哪些失败了额
- git commit -m “描述” 这个就是提交上去了
- 如果还没建分支就用git branch -M 分支名(一般是master或者是main)
- git remote add origin url(一般最好用ssh密钥即建一个,后面可以不问密码)
- git push origin 分支名
ssh密钥创建
- 先cd ~/.ssh用ll看看有无id_rsa,id_rsa_pub,无就创建,用该命令: *** ssh-keygen -t rsa -b 4096 -C "[email protected]" ***
- 创建好后就cat命令直接获取id_rsa_pub里的密钥或者vim复制也可
- 然后就进github网页设置那设置ssh密钥就可了
git push报错
- 这个学问就大了,要看报错,这是冲突性问题
git push报错git push冲突
- 因为折腾过很久,所以在最后提一下这个想法,这个是之前搞不定后,实现的一个操作:
- 先在github网页复制clone下来
- 这样操作之后就可以实现本地和远程的同步了,这样我本地版本就大于远程的了
- 之后就可以按add那样提交就是了
因为文件夹里包含.git文件导致github网页创建了个子系统模块
- 先删除这个.git文件 rm -rf .git
- 然后用git rm --cached 文件名实现在暂存区删除这个文件夹,实现停止跟踪这个文件或文件夹,从而可以实现修复
- 使用git add命令重新添加到暂存区
- 最后用git commit命令来提交
- 最后git push 修复
git命令学习
git_use
http://example.com/2024/09/20/git-use/