- 在本地計(jì)算機(jī)生成公鑰和密鑰
ssh-keygen -t rsa
成功后的.pub文件存放的是公鑰,id_rsa存放的是私鑰
- 在本地計(jì)算機(jī)生成公鑰和密鑰
2 .將計(jì)算機(jī)生成的公鑰設(shè)置在GitHub上(在設(shè)置上)
- 新建倉庫,并將GitHub上面的倉庫clone到本地(注意在下載時(shí),會先連接,也就是將GitHub的公鑰傳遞到本地)
git clone ssh/http
- 新建倉庫,并將GitHub上面的倉庫clone到本地(注意在下載時(shí),會先連接,也就是將GitHub的公鑰傳遞到本地)
- 記錄遠(yuǎn)程的路徑
git remote -v
- 記錄遠(yuǎn)程的路徑
- commit 提交后是提交在本地倉庫,要使遠(yuǎn)程庫同步,應(yīng)該使用:
git push
- commit 提交后是提交在本地倉庫,要使遠(yuǎn)程庫同步,應(yīng)該使用:
- github 上面的 commit 用于查看提交的內(nèi)容
-
- 每次修改文件,.idea都會相應(yīng)的變動,這個(gè)文件需要忽略。
在對應(yīng)的文件下通過命名創(chuàng)建.gitignore文件(注意只能用命令創(chuàng)建)
在該文件中添加忽略文件 ./idea/*
-
如果上面的代碼沒有生效,原因是以前已經(jīng)將.idea已經(jīng)添加了,所以沒有效果,需要刪除本地緩沖,然后再次提交才會有效果
git rm -r --cache . 運(yùn)行成功后,庫中就沒有.idea文件
- 空的文件夾無法加入到版本控制
- 注意在本地創(chuàng)建的分支,推送到遠(yuǎn)程倉庫命令
git push origin developer
- 注意在本地創(chuàng)建的分支,推送到遠(yuǎn)程倉庫命令
- 將分支中的login.html文件合并到master中(可以使用指令,也可以在線操作)
- 刪除本地分支
git branch -d developer
- 刪除本地分支
- 刪除遠(yuǎn)程分支(注意:在developer分支下,無法刪除自己,必須切換到其它分支才能刪除developer)
git push origin --delete developer
- 刪除遠(yuǎn)程分支(注意:在developer分支下,無法刪除自己,必須切換到其它分支才能刪除developer)
- 發(fā)布重要版本打標(biāo)記(tag)
releases可以查看有多少個(gè)版本
- 發(fā)布重要版本打標(biāo)記(tag)
- 給版本1.0加備注
git tag -a v1.0 -m"1.0版本"
- 給版本1.0加備注
- 查看當(dāng)前的版本
git tag
- 查看當(dāng)前的版本
- 查看某個(gè)版本的tag
git show v1.0
- 查看某個(gè)版本的tag
- 上面操作只是在本地打tag,還必須設(shè)置到遠(yuǎn)程
git push origin --tags
- 上面操作只是在本地打tag,還必須設(shè)置到遠(yuǎn)程
- 刪除tag,應(yīng)該先刪除本地,再刪除遠(yuǎn)程
- 刪除本地 git tag -d v1.0
- 刪除遠(yuǎn)程 git push origin :refs/tags/ v1.0
- 刪除tag,應(yīng)該先刪除本地,再刪除遠(yuǎn)程
- 多人開發(fā)創(chuàng)建組織(必須先創(chuàng)建一個(gè)組織)