- 在本地计算机生成公钥和密钥
ssh-keygen -t rsa
成功后的.pub文件存放的是公钥,id_rsa存放的是私钥
- 在本地计算机生成公钥和密钥
2 .将计算机生成的公钥设置在GitHub上(在设置上)
- 新建仓库,并将GitHub上面的仓库clone到本地(注意在下载时,会先连接,也就是将GitHub的公钥传递到本地)
git clone ssh/http
- 新建仓库,并将GitHub上面的仓库clone到本地(注意在下载时,会先连接,也就是将GitHub的公钥传递到本地)
- 记录远程的路径
git remote -v
- 记录远程的路径
- commit 提交后是提交在本地仓库,要使远程库同步,应该使用:
git push
- commit 提交后是提交在本地仓库,要使远程库同步,应该使用:
- github 上面的 commit 用于查看提交的内容
-
- 每次修改文件,.idea都会相应的变动,这个文件需要忽略。
在对应的文件下通过命名创建.gitignore文件(注意只能用命令创建)
在该文件中添加忽略文件 ./idea/*
-
如果上面的代码没有生效,原因是以前已经将.idea已经添加了,所以没有效果,需要删除本地缓冲,然后再次提交才会有效果
git rm -r --cache .
运行成功后,库中就没有.idea文件
- 空的文件夹无法加入到版本控制
- 注意在本地创建的分支,推送到远程仓库命令
git push origin developer
- 注意在本地创建的分支,推送到远程仓库命令
- 将分支中的login.html文件合并到master中(可以使用指令,也可以在线操作)
- 删除本地分支
git branch -d developer
- 删除本地分支
- 删除远程分支(注意:在developer分支下,无法删除自己,必须切换到其它分支才能删除developer)
git push origin --delete developer
- 删除远程分支(注意:在developer分支下,无法删除自己,必须切换到其它分支才能删除developer)
- 发布重要版本打标记(tag)
releases可以查看有多少个版本
- 发布重要版本打标记(tag)
- 给版本1.0加备注
git tag -a v1.0 -m"1.0版本"
- 给版本1.0加备注
- 查看当前的版本
git tag
- 查看当前的版本
- 查看某个版本的tag
git show v1.0
- 查看某个版本的tag
- 上面操作只是在本地打tag,还必须设置到远程
git push origin --tags
- 上面操作只是在本地打tag,还必须设置到远程
- 删除tag,应该先删除本地,再删除远程
- 删除本地 git tag -d v1.0
- 删除远程 git push origin :refs/tags/ v1.0
- 删除tag,应该先删除本地,再删除远程
- 多人开发创建组织(必须先创建一个组织)