1.常用命令:
git clone git地址 //相当于check out代码
git checkout master //切换到master分支
git checkout -b dev //切换一个新的分支'dev'
git branch -D dev // 删除本地分支“dev”
git add . //添加代码到本地
git commit -m”注释” //提交代码到本地
git pull //更新代码
git pull 远程地址 // 拉取远程分支
git push //上传代码到服务器
git status //查看代码状态
git help //查看帮助
git merge dev // 合并dev到当前分支
git merge --abort //终止本次合并
git rebase //线性的commit记录(与git merge的分支树对比)
git diff //查看当前版本的改变、不同(当前修改了哪些文件)
git cherry-pick commitID(102154545) // 将commit改动的内容提交到当前分支
git stash //本地快照(本次修改可以粘贴到任意分支上,生成快照时,本分支代码消失)
git restore --staged .
git revert
git reset
Git线性提交记录 rebase
Git撤销修改 restore
Git恢复之前版本的两种方法reset、revert
Git 代码push之后的回滚
2.下面为终端打印git help的内容
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
These are common Git commands used in various situations:
start a working area (see also: git help tutorial)
clone Clone a repository into a new directory
init Create an empty Git repository or reinitialize an existing one
work on the current change (see also: git help everyday)
add Add file contents to the index
mv Move or rename a file, a directory, or a symlink
restore Restore working tree files
rm Remove files from the working tree and from the index
examine the history and state (see also: git help revisions)
bisect Use binary search to find the commit that introduced a bug
diff Show changes between commits, commit and working tree, etc
grep Print lines matching a pattern
log Show commit logs
show Show various types of objects
status Show the working tree status
grow, mark and tweak your common history
branch List, create, or delete branches
commit Record changes to the repository
merge Join two or more development histories together
rebase Reapply commits on top of another base tip
reset Reset current HEAD to the specified state
switch Switch branches
tag Create, list, delete or verify a tag object signed with GPG
collaborate (see also: git help workflows)
fetch Download objects and refs from another repository
pull Fetch from and integrate with another repository or a local branch
push Update remote refs along with associated objects
'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
See 'git help git' for an overview of the system.
3.首先终端设置自己的账号
git config --global user.email "wangjunjies@163.com"
git config --global user.name "王某某"
4.关于详细的Git教程
Git教程
网友评论