1、常见命令
创建新仓库:git init
检出仓库(创建一个克隆版本):git clone http://github.com/xxxx(仓库地址)
如果是远程的仓库 :git clone username@host:/path/to/repository
添加:git add <filename>
提交:git commit -m "Adding files"
创建分支:git branch test
查看所有分支:git branch
切换到某个分支:git checkout test
删除分支:git branch -d test
切换合并分支:git checkout master
git merge test
比较:git diff master origin/master
2、步骤
- fork原仓库;
- clone到本地:git clone xxxx(仓库地址);
- 切换到develop分支:git checkout develop;
- 分出一个功能分支:git checkout -b feature -disscuss
- 开发,写代码,多次comment,测试
- 合并到develop中:git checkout develop ; git merge --no-ff feature-disscuss;git branch -f feature -disscuss;git push origin develop
3、常见错误
(1)如果输入 $ git remote add origin git@github.com:github帐号名/github项目名.git
提示出错信息:fatal: remote origin already exists.
解决方法:
1)先输入 $ git remote rm origin
2)再输入 $ git remote add origin git@github.com:.git 就不会报错了!
3)如果输入 $ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4)找到你的github的安装路径,我的是 C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5)找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!