首页 > 代码库 > GIT学习

GIT学习

非常棒的GIT教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

 

#安装gityum -y install git#查看git版本git --version#设置全局的用户配置信息git config --global user.name "lichmama"git config --global user.email "kongdl@eastcom-sw.com"#查看配置信息git config --list#创建仓库目录mkdir /home/svn/gitreposcd /home/svn/gitrepos#初始化仓库git inittouch readme.txt#增加一个文件,并提交#git add只是把文件放在了暂存区#git commit才真正把文件提交到仓库的工作区中git add readme.txtgit commit -m "add a readme file"#每次修改都必须add,否则commit只会提交最近一次add的状态#查看仓库状态,如果有文件改变会打印出修改信息git status#查看文件具体的修改信息git diff readme.txt#查看修改日志git log [path, eg. readme.txt] [--pretty=oneline]#会滚到上个版本git reset --hard HEAD^#回滚到2个版本之前,下面2种写法作用相同*git reset --hard HEAD^^*git reset --hard HEAD~2#回滚到指定的版本,63175e7为版本号,可从git log得知git reset --hard 63175e7#查看回滚日志git reflog#丢弃工作区的修改git checkout -- readme.txt#撤销暂存区的修改git reset HEAD readme.txt#在github新建sshkey和repository后,可在本地推送到github远程仓库git remote add origin https://github.com/GittyHuii/gitrepos.gitgit push -u origin master#创建分支并切换到新分支git checkout -b dev#等同于git branch devgit checkout dev#查看当前分支情况git branch#切回主分支git checkout master#合并分支操作git merge dev#删除分支git branch -d dev#推送到远程服务器git push origin master

 

GIT学习