首先git bash的安装 (这个就不做过多的描述了,具体的在官网下载就行)
1.拉去别人的项目
命令:git clone 别人的项目路径
一般来讲git clone的项目路径有2中http的和ssh的
区别:
ssh的需要在本地建立秘钥(听说是安全性要高点)
在本地新建的命令 ssh-keygen -t dsa
id_dsa -->私钥(钥匙)
id_dsa.pub -->公钥(锁)
http相对简单点
当项目要push上仓库的时候会弹出要输入用户名和密码,填对就能进去了
2.第一次提交项目(代码仓库是新建的啥都没)
如果提交不成功可能的2中情况
1.没有git add -A 和 git commit -m "说明" 没有将代码保存在本地库(需要执行前面2句代码)
2.如遇到其他情况直接add和commit之后强制提交具体命令git push -u origin master -f
说明:本人项目做得都比较小 基本上算是自己一个人来维护git库 所以该篇没有相应的分支操作!!!
继续
git status 命令用于显示工作目录和暂存区的状态
版本回退
git log 查看commit版本号 回退的关键
git reset --hard 查到的版本号
以上基本上算是平时最常见的git操作了(这些基本能解决日常项目中的问题) 深入的需要看廖雪峰官网
基本的上传流程
git add -A (他会把工作时所有变化提交到暂存区)
git commit -m "updata" (主要是将暂存区里的改动给提交到本地的版本库,对于后期回退起到关键作用)
git pull (一般要先把别人的拉取下来合并 并且检查冲突)
git push
基本的拉取流程
git add -A
git commit -m "updata"
git pull
更新:切换分支提交什么的
在你修改之后必须git add -A 和git commit -m "updata" 保存到本地仓库
主分支:master 其他分支dev
git branch//查看当前分支名称
git checkout dev//切换当前分支为dev
git pull origin dev //拉取dev分支上面他人更新的内容
git push origiin dev //提交当前更新到dev分支
ok!! //2019-8-30
更新:查看当前源和其他操作
git remote -v 查看当前项目关联的源
git remote add origin "url地址" 添加关联的源
如果git remote -v 的输出结果什么都没有的话可以用当前这句话把当前项目绑定到指定的仓库
git remote remove origin 删除当前绑定的源
如果报错 可能是当前项目的.git文件夹没生成
需要git init 生成.git文件夹
ok!! //2019-9-12