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冲突

  • 因为折腾过很久,所以在最后提一下这个想法,这个是之前搞不定后,实现的一个操作:
  1. 先在github网页复制clone下来
  2. 这样操作之后就可以实现本地和远程的同步了,这样我本地版本就大于远程的了
  3. 之后就可以按add那样提交就是了

因为文件夹里包含.git文件导致github网页创建了个子系统模块

  1. 先删除这个.git文件 rm -rf .git
  2. 然后用git rm --cached 文件名实现在暂存区删除这个文件夹,实现停止跟踪这个文件或文件夹,从而可以实现修复
  3. 使用git add命令重新添加到暂存区
  4. 最后用git commit命令来提交
  5. 最后git push 修复

git命令学习

git命令学习


git_use
http://example.com/2024/09/20/git-use/
作者
JunBin Liang
发布于
2024年9月20日
许可协议