-
git基本操作
- 新建仓库: git init
- 克隆远程仓库: git clone 仓库地址
- 提交到暂存区: git add 文件名 或 git add .(全部文件提交到暂存区)
- 提交到head: git commit -m “代码提交信息”
- 提交到远端仓库: git push origin master(可以吧master换成你想要推送的任何分支)
- 将仓库连接到某个远程服务器: git remote add origin
- 创建一个叫做"demo"的分支,并切换过去: git checkout -b demo
- 切换回主分支: git checkout master
- 再把新建的分支删掉: git branch -d demo
- 更新本地仓库: git pull
- 本地文件合并远端(merge)的改动: git merge
- 手动合并冲突(conflicts): git add .
- 在合并改动之前,你可以预览差异: git diff <source_branch> <target_branch>
-
修改仓库地址
- git remote -v 查看仓库git地址
- git remote set-url origin git地址(方法一)
- git remote rm origin (方法二)先删除老地址
- git remote add origin git地址 再添加新地址
-
生成公钥私钥
- ssh-keygen -t rsa 控制台输入 一路回车到底
- mac查看公钥与私钥
cd ~/.ssh
公钥$ cat id_rsa.pub
- window查看公钥与私钥:在系统盘用户文件夹下的.ssh中
-
git fetch和git pull的区别
- git fetch: 知识从远端获取最新版本到本地,不会merge
- git pull:从远程获取到最新版本并merge到本地
-
报错:
error: You have not concluded your merge (MERGE_HEAD exists).
的原因可能是在以前pull下来的代码自动合并失败- git merge --abort
- git reset --merge
- git pull
git操作小笔记
于 2021-07-28 20:12:38 首次发布