Git的配置
Git config:只对当前用户进行配置,当需要对不同的项目使用不同的账号提交的时候,可以设置多个用户
Git config global:对本机上所有用户进行配置
Git config list:查看已有的配置
创建空的Git项目
-
-
本地创建初始化git仓库,生成.git文件夹:git init
-
本地创建、编辑文件夹、文件
-
在github或者别的平台创建项目(工程),生成一个地址:eg: git@github.com:car/car_git.git
-
给本地项目添加远程仓库:git remote add origin git@github.com:car/car_git.git
-
将本地项目分支master上传远程仓库: git push -u origin master (其中参数-u表示记住当前参数,下次上传时只需要使用命令 git push)
-
更新到本地: git pull
-
存在项目操作流程
-
-
与远程仓库同步: git clone git@github.com:car/car_git.git
-
本地编辑、修改文件
-
查看变更:git status
-
加载变更信息: git add test.txt 加入文件 git add -a 加入所有文件
-
提交载入的变更: git commit 或 git commit -m "modify test.txt" 提交时添加注释
-
同步代码:git pull
-
提交到远程仓库 git push
-
Git分支开发流程
-
-
新建一个分支:git branch branchname
-
切换到新建的分支上做一些工作:git branch(查看当前已有的分支) 或 git checkout branchname (切换到某个分支)
-
在临时分支和稳定的主分支(master)之间切换:git checkout master/git checkout branchname
-
将临时分支上传到共享服务器,与他人共同开发:git push origin branchname
-
将临时分支合并到主分支
git checkout master 切换到主分支
git merge branchname 合并临时分支 -
删除临时分支:git branch -d branchname
-