git学习
Posted 风起了--
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git学习相关的知识,希望对你有一定的参考价值。
推荐学习廖雪峰git 教程https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
本文也是学习廖雪峰的git的教程,这里只是记录,便于自己查阅。
1.git的安装、用户名、密码等自己整就好了
2.在本地选择一个盘,如D盘 新建一个文件夹 gitlearn,下面建立1.txt learn.txt 文本文件
3.右击文件夹,选择 git bash here
4.通过git init
命令把这个目录变成Git可以管理的仓库
可以看到本地文件变成了git可以管理的仓库
5.用命令git add
告诉Git,把文件添加到仓库
git add 1.txt learn.txt 或者 全部添加 git add --all
6.用命令git commit
告诉Git,把文件提交到仓库
git commit -m "本次提交代码的说明"
注---------- git status
命令可以让我们时刻掌握仓库当前的状态 ; git diff 文件名
可以查看修改文件的内容
将1.txt 里面添加内容 haha 执行 git diff 1.txt 可以查看修改内容。并查看当前状态,可以看到,文件修改了。
7.关于文件修改、删除、回退版本等,可以参考廖雪峰的教程,一般开发时,都会有远程仓库记录每次提交的代码。自己学习git时,就用github这个远程仓库。
8.远程仓库建立
1.请自行注册GitHub账号;
2. 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:
1.ssh-keygen -t rsa -C "youremail@example.com" 创建秘钥,箭头标出是文件秘钥地址 ,可以在用户主目录里找到
.ssh
目录,里面有id_rsa
和id_rsa.pub
两个文件,这两个 就是SSH Key的秘钥对,id_rsa
是私钥,不能泄露出去,id_rsa.pub
是公钥,可以放心地告诉任何人。
2.登陆GitHub,在头部右侧找到 Settings
填上任意Title,在Key文本框里粘贴id_rsa.pub
文件的内容 ;点“Add Key”,你就应该看到已经添加的Key.为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是 你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
3.找到New repository
写入learngit 就能创建一个仓库地址,根据提示 执行
git remote add origin git@github.com:michaelliao/learngit.git
michaelliao/learngit.git要是自己刚才建立的仓库地址。
首次提交 执行git push origin master
以后提交代码修改了 可以用 git push 即可
此时就将本地代码提交了github的远程仓库上了。可以里看到已经将代码文件提交了
以上是关于git学习的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段15——git命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段