拉项目git clone: 克隆远程仓库创建切换分支git branch [branch_name]: 创建分支git checkout [branch_name]: 切换分支git checkout -b [branch_name]:创建并切换分支提交git文件状态commit <–(git commit) stage <–(git add -A) modify提交到暂存区git add -A  提交所有变化(一般使用这个)git add -u  提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)git add .  提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件将暂存区改动提交到本地版本库git commit -m “message”推送到远程仓库git push [remote_name(默认origin)] [branch_name]拉取git fetch 从远程获取最新到本地,不会自动mergegit fetch orgin master 将远程仓库的master分支下载到本地当前branch中git log -p master ..origin/master 比较本地的master分支和origin/master分支的差别git merge origin/master //进行合并git pull [remote_name(默认origin)] [branch_name] 相当于是从远程获取最新版本并merge到本地一般情况下,用git pull比较省事,当然git fetch更安全一点。合并分支将test分支合并到developgit checkout developgit merge test