git常用命令
创建git项目仓库
$git init
配置个人登记信息,这样团队协作的时候,就可以看到哪个用户修改过哪些文件的
$git config --global user.name 'cfanbo'
$git config --global user.email "baidu@gmail.com"
如果有些临时文件,没有必要提交到分支的话,可以将文件名或者路径信息写到一个 .gitignore 文件里
$echo 'tmp/' >> .gitignore
$echo '.zfxml' >> .gitignore
添加文件到主分支master,并提交
$git add .
$git commit -m '第一次初始化操作哟'
如果以后的只有几个文件的话,可以单独添加文件并提交,如
$git add a.txt b.txt
$git commit -m 'add file txt'
==================================
从master新建分支 local
$git branch local
可以使用命令查看是否成功,其中前面有*符号的表示当前分支
$git branch
切换分支到local
$git checkout local
使用git branch查看local前面是否有*,有则表示切换成功
$git branch
经过对不同的分支进行编辑,这个时间需要合并到主分支master里,此操作需要在master分支里进行
$git checkout master
$git merge local
如果有合并的问题,需要手动编辑一下,然后再执行
$git add file_name
$git commit -m 'xxx'
删除已经合并且无用的分支 local
$git branch -d local
如果需要删除未合并的分支的话,需要使用 -D 选项,不过测试了一下,发现用上面的 -d 选项也可以删除未合并的分支的
$git branch -D test
$git init
配置个人登记信息,这样团队协作的时候,就可以看到哪个用户修改过哪些文件的
$git config --global user.name 'cfanbo'
$git config --global user.email "baidu@gmail.com"
如果有些临时文件,没有必要提交到分支的话,可以将文件名或者路径信息写到一个 .gitignore 文件里
$echo 'tmp/' >> .gitignore
$echo '.zfxml' >> .gitignore
添加文件到主分支master,并提交
$git add .
$git commit -m '第一次初始化操作哟'
如果以后的只有几个文件的话,可以单独添加文件并提交,如
$git add a.txt b.txt
$git commit -m 'add file txt'
==================================
从master新建分支 local
$git branch local
可以使用命令查看是否成功,其中前面有*符号的表示当前分支
$git branch
切换分支到local
$git checkout local
使用git branch查看local前面是否有*,有则表示切换成功
$git branch
经过对不同的分支进行编辑,这个时间需要合并到主分支master里,此操作需要在master分支里进行
$git checkout master
$git merge local
如果有合并的问题,需要手动编辑一下,然后再执行
$git add file_name
$git commit -m 'xxx'
删除已经合并且无用的分支 local
$git branch -d local
如果需要删除未合并的分支的话,需要使用 -D 选项,不过测试了一下,发现用上面的 -d 选项也可以删除未合并的分支的
$git branch -D test
评论: