见狂神说 视频同步笔记:狂神聊Git (qq.com)
1.下载git,可用镜像
2.使用码云,注册码云
3.找到.ssh文件,然后在该目录下运行git Bash 输入指令ssh keygen -t rsa 得到密钥,一个公钥,一个私钥,然后就会在该目录下多出文件,后缀为pub,就为公钥,则打开后复制在码云上,就完成了git与码云的连接
用vscode使用git
1.创建本地仓库
1.创建一个项目(文件夹),写代码
2.点击左边的工具栏里的源代码管理,打开上一步创建的工程
3.初始化库
即可得到一个本地仓库,只含一个分支
2. 暂存文件,和提交文件(提交时需注释)
对应 git命令为 <git add .> <git commit -m>
2.创建本地仓库多个分支(有时需要创建多个分支来修改调试算法,再来判定哪个好(本地分支))
远程仓库
然后想要搞到远程仓库中,则需要第一次手动添加远程仓库(可添加多个),连接\
~ 当添加多个远程仓库时,命名用于区分是哪个远程仓库 ~
本地仓库的分支和远程仓库的分支的区别
1.功能区别
- 本地仓库分支主要用于修改调试算法,省的删除,保存每一个版本的代码,容易比较权衡出更好的代码
- 远程仓库主要是一个大项目,一个仓库就是一个大项目,然后里面包含了很多功能,就需要用到分支,相当于每个远程仓库中的分支包含了一个本地仓库 2.区别
- 要每次修改都进行保存得话,可以再创建分支,这是属于本地仓库内的分支,可用于再次修改保存
- 而可以只上传自己最好的方案,给别人分享时,就可以提交上传至远程仓库
一般来说,本地分支是用于修改测试的,还未确定哪个方案,用于调试
而远程仓库中的分支是用于保存一个大型项目中的各个功能代码部分,每个分支都应是确定的方案
git init 初始化
git add .是添加当前文件至缓存区,还是可以修改的,还未固定到本地仓库
git .commit -m是添加至本地仓库的分支上,并且需要对其注释,以便以后看懂,这时就固定下来了\
用git 方法
(11条消息) 连接git仓库 将项目拉取到本地_南冥有大鲲的博客-CSDN博客_git项目拉取到本地
//首先本地仓库要和远程仓库保持一致,则需要强力下拉过来
git pull origin master --allow-unrelated-histories
//然后命令
git init
git add /
git .commit -m""
git push origin(分支名称)
git reset/git reset example.txt