常用Git命令
git init [project-name] 初始化 在工作路径上创建主分支git config [--global] user.name "[name]" 设置提交代码时的用户信息git config [--global] user.email "[email address]"设置提交代码时的用户信息git clone [地址] 克隆远程仓库git clone -b [分支名] [地址] 克隆分支的代码到本地git add -A 保存所有的修改git add . 保存新的添加和修改,但是不包括删除git add -u 保存修改和删除,但是不包括新建文件。
所以默认使用git add -A就行git commit –m “本次提交描述” commit可以一次提交缓冲区的所有文件,相当于一个版本。git pull origin [分支名] 从指定分支获取最新迭代git push origin [分支名] 推送当前迭代到制动分支
git status 查看状态git push -- force 强制推送
分支命令
git branch 查看当前分支git branch [分支名] 新建分支git checkout [分支名] 切换分支git checkout -b [分支名] 创建并切换分支git branch -v 查看分支以及提交hash值和commit信息git merge [分支名] 把该分支的内容合并到现有分支上git branch -d [分支名] 删除分支git branch -D [分支名] 强制删除 若没有其他分支合并就删除 d会提示 D不会git branch -m [旧分支名] [新分支名] 修改分支名git branch -M [旧分支名] [新分支名] 修改分支名 M强制修改 若与其他分支有冲突也会创建(慎用)git branch -r // 列出远程分支(远程所有分支名)git branch -a // 查看远程分支(列出远程分支以及本地分支名)git fetch 更新remote索引git push -u origin [分支名] 将本地分支推送到origin主机,同时指定origin为默认主机