先安装
安装完成后
$ git config --global user.name “Your Name”
$ git config --global user.email "email@example.com"
输入自己名字 以及 联系邮箱 这些以后查看版本更改时 会显示每次更改的人的名字 以及邮箱
然后就是在指定目录下右键打开小黑框 创建仓库 会生成一个隐藏的.git文件夹 切记不要随意修改里边文件
一定要把需要备份的文件放到仓库里 不然会git不到的
然后就是
git add xxx.txt 添加到暂存区
git commit -m “这里边写版本更新的一些信息 方便后续使用” commit是把暂存区的文件提交到仓库 可以一次提交多个
git commit – xxx.txt 这是让文件回到最近一次git add 或 git commit时的状态
git log 查看已经提交过的版本
git reflog 可以列出每次的更改操作
HEAD表示最新版本
git reset 可以把暂存区的修改回退到工作区
git reset --hard HEAD^ 一个^标识回退一次
后边可以跟~2 表示回退2次
也可以在 git log 里查看相应版本号 然后复制前几位就行 就可以回退到相应版本
先连接远程仓库
$ ssh-keygen -t rsa -C "youremail@example.com" 这行命令会生成一个秘钥和一个公钥 在你的用户文件夹里有一个.ssh
然后登陆github 设置里边有一个ssh and GPG keys 选项
然后新建ssh 把公钥粘贴进去 然后基本认证做好了
然后再创建一个远程仓库
选择ssh
复制下边的链接 粘贴到小黑框里 有两条
然后就是远程库了
从本地上传到远程库 git push
从远程库更新到本地 git pull
分支
git branch dev -b xxx.txt 创建分支 加上-b就是创建并切换到dev分支
也可以用git checkout dev 切换到dev分支
协同开发 B
从远程仓库下载下来
放到哪个文件夹就在那里右键打开小黑框
输入指令
git clone 下载路径 (远程仓库路径)
下载后
在那个文件夹里右键打开小黑框
然后 git init 重置下
git pull更新到最新版本 不然在此期间别人再次修改上传后会发生分支冲突
然后修改文件 同样的上传步骤
合并dev分支
git meage dev
合并之后 master就有了在dev上开发的部分
然后dev就没用了 就可以删除了
git branch -b dev 删除分支