常用
$ git init
git init - 初始化仓库。
$ git add .
git add . - 添加文件到暂存区。
$ git commit -m "添加备注"
git commit - 将暂存区内容添加到仓库中。
$ git clone "远程地址"
git clone 拷贝一份远程仓库,也就是下载一个项目。
$ git diff
git diff 比较文件的不同,即暂存区和工作区的差异。
$ git reset
git reset 回退版本。
$ git log --oneline
查看历史记录的简洁的版本。
git add 部分(添加)
git add 命令可将该文件添加到暂存区。
git add [file1] [file2] ...
添加一个或多个文件到暂存区:
git add [dir]
添加指定目录到暂存区,包括子目录:
git add .
添加当前目录下的所有文件到暂存区:
$ git commit -am '修改 hello.php 文件'
可以跳过git add 直接提交
git reset 回退版本。
$ git reset HEAD^
回退所有内容到上一个版本
$ git reset HEAD^ hello.php
回退 hello.php 文件的版本到上一个版本
$ git reset 052e
回退到指定版本
$ git reset --soft HEAD~3
回退上上上一个版本
$ git reset --hard HEAD
–hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:
git pull 命令用于从远程获取代码并合并本地的版本。
$ git pull origin master:brantest
将远程主机 origin 的 master 分支拉取过来,与本地的 brantest 分支合并。
$ git pull origin master
From https://github.com/tianqixin/runoob-git-test
取回 origin/master 分支,再与本地的 master 分支合并。
git push 命用于从将本地的分支版本上传到远程并合并。
$ git push origin master
将本地的 master 分支推送到 origin 主机的 master 分支。
$ git push --force origin master
如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数:
git push origin --delete master
删除 origin 主机的 master 分支:
Git 分支管理
$ git branch (branchname)
创建分支命令:
$ git checkout (branchname)
切换分支命令:
$ git branch
列出分支基本命令:
$ git checkout -b (branchname)
创建新分支并立即切换到该分支下
git branch -d (branchname)
删除分支命令:
$ git merge (branchname)
删除本地分支分支命令:
git branch -d(branchname)
分支合并命令:
$ git diff
合并冲突
482

被折叠的 条评论
为什么被折叠?



