之前一直使用svn,为了觉得自己很屌丝,果断学习一下git。
从短暂的一天学习来看,觉得git确实很方面,可以认为本地也是一个版本库,可以直接看法提交,只有当觉得ok后,在push到主库。而且强大的分支功能,不得不说是开发,修改bug,开发新功能的强大利器。
下面罗列一下git命令,当然自己开发是使用了eclipse 插件 (idea别bs我)
全局的配置
git config --global user.name "test" git config --global user.mail "[email protected]"
初始化版本库
git init
提交文件到缓冲区
git add filename
正式提交到本地库
git commit -m "注释"
查询当前库的状态
git status
文件对比
git diff filename
查看提交的日志
git log
版本的回退
git reset --hard head^ git reset --hard head_id
查询
git reflog
check指定的文件
git checkout -- filename git reset head filename
本地库关联远程的git库
git remote add origin [email protected]:michaelliao/learngit.git
本地push到远程
git push origin master
克隆远程的库到本地
git clone git_url
创建新的分支
git checkout -b newbranch
切换分支
git checkout newbranch
查看所有分支
git branch
删除分支
git branch -d branchname
合并分支
git merge branchname
时间: 2024-11-10 16:10:14