1. 下载与安装.
下载地址:官网 https://git-for-windows.github.io/ ,国内镜像:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit
2. 远程仓库的建立与客户端同远程仓库的同步.
服务端操作:
1. 先在服务端用gitblit搭建一个git服务端,更改配置后把gitblit跑起来.
2. 登陆git管理页面,用admin/admin登陆进去,然后添加一个用户yuwj.
3. 在服务端管理页面创建一个仓库,然后会生成一个仓库地址.
客户端操作:
1. 选择一个文件夹,然后克隆远程仓库到本地.
2. 在本地添加文件,提交,然后再推到服务器.
问题与解决:
1. 调用git diff后,无法回到git的编辑界面.
--输入q然后回车.
git相关操作的一些概念:
克隆/新建:创建一个新仓库,或者从服务器克隆,或者加载本地已经有的
提交:git命令的commit,上传到本地仓库
检出:checkout,其实就是切换,切换不同分支,切换一个分支的不同版本
丢弃:回到最近一次add或者commit的状态。
暂存:git stash,手头工作没有完成的时候,保存一下现场
添加:add,把工作区的修改添加到暂缓区
获取和拉取:git fetch和git pull,获取是从远端获取最新版本到本地,但是不会自动合并,而拉取是会自动合并。fetch更安全一些,可以查看更新情况,然后决定是否合并。
推送:push,本地数据库的更新上传到远端。
分支:创建或者删除分支。
合并:分支的合并
标签:给每个版本定义个标签
Git工作流:一般master是总的主枝,每个人开发的时候都自己定义一个dev分支是自己的主枝,当没有问题的时候提交到master,然后每个人自己开发新功能的时候创建一个feature功能分支,修改BUG时要单独拿出一个BUG分支。
命令行模式:可以输入git命令
github操作指导:
http://itindex.net/detail/42040-github-fork-项目
https://www.zhihu.com/question/20393785/answer/30725725