1.提交代码,第一步添加修改
git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p] [--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]] [--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing] [--] [<pathspec>…]
我一般使用 git add . 即添加全部,注意.之前的空格
2. 提交到本地仓库
git commit [-a | --interactive | --patch] [-s] [-v] [-u<mode>] [--amend] [--dry-run] [(-c | -C | --fixup | --squash) <commit>] [-F <file> | -m <msg>] [--reset-author] [--allow-empty] [--allow-empty-message] [--no-verify] [-e] [--author=<author>] [--date=<date>] [--cleanup=<mode>] [--[no-]status] [-i | -o] [-S[<key-id>]] [--] [<file>…]
我一般是使用 git commit -m "本次修改的内容"
3. 推送到远程仓库(推送到我自己分支)
git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repository>] [-f | --force] [--prune] [-v | --verbose] [-u | --set-upstream] [--signed] [--force-with-lease[=<refname>[:<expect>]]] [--no-verify] [<repository> [<refspec>…]]
我一般是使用 git push origin mybranch
4. 先从远程分支master拉取到当前分支,即把远程分支master的内容合并到当前分支
第一种方式:git fetch origin master 拉取远程分支
git merge origin master 合并到本地分支(默认为当前分支)
第二种方式:git pull origin master:youbranch
一般使用第一种方式比较安全
5.合并本地分支到远程master
我一般是使用 git push origin mybranch:master