0x01
参考:
git-廖雪峰
git-tuicool-git版本控制器使用指南
练习站点:http://pcottle.github.io/learnGitBranching/
0x02
使用:git clone http://xx 获取项目 ,修改项目后 建议复制出项目文件到独立文件夹操作
1.mkdir git
cd git
cp -R xxx path/git/
2.git init
3.git branch xx //创建分支
git branch -a //查看分支状态
4.git checkout xx //进入分支
5.git add * //添加所有项目文件
6.git commit -m "version 1.0" // 提交说明
7.git remote add origin http://xxxx.git //添加远程项目地址
8.git push -u origin xx //xx为分支
9.git reset file //撤销add操作 git reset 撤销全部操作
--------------------
git log //查看日志 git relog
git status //查看状态
git status -s //查看状态 输出信息 常用
git remote -v //查看源 远程服务器地址
git remote remove origin //删除远程项目地址
git add xx
git add -i //交互式添加 适应多文件添加
git add -A //all 添加所有的
git add -u //update 更新所有的
git pull //获取项目的更新
git push -u origin xx //push xx分支到远程服务器
git show xx(ID) //查看修改细节
0x03
实际开发过程中 一般是获取项目地址 然后进入自己的分支 写代码 然后push到服务器 Ps:前提是已经对git进行配置
mkdir git
cd git
git init
git remote add origin https:/xxxx.git
git remote -v //查看是否添加源正确
git pull //获取项目更新
git branch -a //查看分支
git checkout develop //进入develop分支
git branch xx //创建自己的分支
git checkout xx //进入自己的分支
。。。。开发
git add xx //添加文件 新写的代码文件
--git add -u //添加修改后的文件 批量
--git status -s //查看文件状态 1.文件头前带?说明没添加到stage(缓冲区 git三大区域:work group ,stage inde ,history 参考:http://selfcontroller.iteye.com/blog/1786644)
2.文件头为M 说明文件被修改过 3.文件头带D 说明文件被删除了
git commit -m "更改说明"
git push -u origin xx(自己的分支)
git log //查看提交状态