git
经常使用命令git init
: git初始化,并生成.git文件;git clone <url(你的项目地址)>
: 克隆项目git remote add <origin(源名)> <url(项目地址)>
: 添加远程仓库git remote set-url <origin(源名)> <url(项目地址)>
: 为觉得源添加或者修改远程仓库抵制git remote -v
: 查看源名及远程仓库地址git checkout <name(分支名)>
: 切换分支git checkout -b <name(分支名)>
: 建立并切换到建立分支git branch
: 查看当前分支及全部分支git branch -d <name(分支名)>
: 删除分支git branch -D <name(分支名)>
: 强制删除分支git add .
: 暂存全部文件git add <file(文件路径 + 文件名)>
: 暂存某个文件git commit -m '备注'
: 添加备注信息等git push <origin(源名)> <name(分支名)>
: 向远程仓库推送更改资源git push <origin(源名)> <name(分支名)> --force
: 强制更新远程仓库git stash
: 储存当前变动git stash list
: 查看储存列表git stash apply
: 恢复储存列表中的第一个储存git stash apply stash@{n}
: 恢复储存列表中的某个储存git stash drop stash@{n}
: 移除储存列表中的某个储存git stash pop
: 回复储存且删除储存记录git stash branch
: 建一个新分支来从新检验你储存的变动git merge <name(分支名)>
: 合并分支git rebase <name(分支名)>
: 合并分支merge与rebase的区别
git pull <origin(源)> <feature(远程分支名)>
: 从远程仓库分支拉取代码git status
: 查看更改信息(包括本地已更改,及已经add可是没有commit的更改)git log
: 查看commit信息git reset [--soft | --mixed | --hard | --merge | --keep ] [<commit>]
[--soft | --mixed | --hard | --merge | --keep ]
[<commit>]
^
表示回退到上n个commit^n
回退到上n个commit在github上编辑此页git