Git的 Dos 命令行操作的基本步骤:
提交:
1.先从服务器拉代码下来(类似svn的checkout代码)
第一次用git clone url命令(类似svn第一次拉代码的checkOut)
命令:git clone url (url为你服务器的URL)
{以后 每次跟新代码用 git pull(类似svn的update代码)
命令: git pull}
2.默认拉下的代码是在本地master主干上,为了本地代码的可回滚方便管理
要创建一个分支,以后的代码编写都在分支上操作。
命令: git branch tt 添加分支tt
命令: git branch 查看分支命令
命令: git push origin tt 向服务器添加分支 (一般开发者不需要操作,有项目老大操作)
命令: git checkout tt 切换代码到tt分支上 (以后编写代码就在tt分支上操作)
3.提交代码到服务器
命令: 1.git add . (git add空格加点) -意思把当前目录下文件交给git来管理
2.git commit -a -m ‘描述文字’ a是add简写 m 是message简写
3. git checkout master 切换到master 主干上准备下一步合并代码
4.git merge master tt 合并master主干和tt分支的代码,下一步提交(这一步一定要执行)
5.git push origin master 最终的提交操作 字面意思 提交到远程mater分支
更新:(更新服务器上的最新代码)
1. 命令: git checkout master 先切换到master主分支
2. 命令: git pull 先更新master 主分支的代码
4. 命令: git merge master ss 合并master和initTest分支(可选,不执行也可)
3. 命令: git checkout initTest 切换到initTest分支
4. 命令: git meger initTest master 和并initTest 和 master分支
这样就完成了远程代码和本地代码的同步;
回退:
1命令: git branch (自定义分支名称)(版本号)git 回退到一个历史版本
首先找到历史的版本号
命令: git log(查看所有的历史版本号)
命令:git log -1 --format=%H
或者
命令:: git rev-parse HEAD (查看当前的HEAD的历史版本号)
版本号是16进制的.如revision=04eb24ba95a7cae9710696d6f59f250a2ef0aac5
好了,有了版本号,我们在git库上就可以切换到这个库上了
操作:
1. 命令:git branch (自定义分支名称)(版本号) 例如:git branch b-01 04eb24ba95a7cae9710696d6f59f250a2ef0aac5
2. 命令:git checkout (分支) 例如:git branch b-01
OK,你就回到了b-01的版本去了
以上是我自己总结的Git在DOS中使用的过程.如果有什么不对的,请大家多多指教。