Git 命令行操作

186 阅读1分钟

参考

git官网

易百

progit 中文pdf

Error

error: Your local changes to the following files would be overwritten by merge:
git reset --hard
git pull origin master

参考

1.mac 查看本地pub

 ls -al ~/.ssh #查看是否存在pub ssh 公钥

cd ~/.ssh #进入ssh目录

ls #进入ssh目录
	id_rsa		id_rsa.pub	known_hosts

ssh-keygen -t rsa -C "youremail@example.com" #生成rsa key

cat id_rsa.pub #打印 ssh 公钥


2.同步远程仓库

git remote add gitee git@gitee.com:xxxxx.git   #ssh copy

git remote -v # 查看版本

git push gitee master # 提交修改

增删改查

  • 提交(增)

git add filedir #增加版本控制

git commit -m "提交filedir文件"

git push origin master

  • 删除

git rm -r -n --cached filedir #查看文档

git rm -r --cached filedir #删除远程filedir文件 保留本地

git commit -m "版本更新 v1.0.1"

git push origin master

git pull #更新

git commit -m "提交filedir文件"

git push origin master
git remote -v #查看远程仓库

git clone XXX.git  
  • git如果进入到vim模式保存退出

1.Esc 
2.Shift + Z(连续两下)