git 学习

来源:互联网 发布:蜻蜓飞行原理知乎 编辑:程序博客网 时间:2024/06/05 15:33

1.安装git

git  --version查看git版本,如没有安装请安装https://git-scm.com/download



2.克隆版本库

git  clone  URL  下载前可以先cd到要下载到位置



3.查看版本库到提交点

cd到版本库里面,使用git  log查看commit



4.查看两个提交点的不同

使用git  diff   加上两个commit  ID  旧的放前面,新的放后面 



5。版本库返回到某个提交点

使用git   checkout 加要返回到的提交点的commit ID



6.创建版本库

使用git init来创建版本库



7.git status

使用git status  可以查看最后提交后更改的文件

如果版本库当中没有commit,它还可以初始化一个commit



8.git add

将要提交的文件添加到暂存区



9.git commit

提交

也可以通过命令行指定提交信息,即运行 git commit -m "Commit message"



10.查看工作目录和暂存区的不同

使用git diff 命令不加参数



11.查看暂存区和最近的一个commit的不同

使用git diff  --staged命令



12.放弃工作目录或暂存区的修改

使用git reset --hard命令



13.离开“分离的 HEAD”状态

使用git chekout master



14.git  branch

git branch 不加参数可以查看当前分支,加参数的话可恶意创建一个新分支



15.分支切换

git  checkout 加分支名称,就可以切换分支 



16.直观地查看提交历史记录

 git log --graph --oneline加两个分支名称



17.保存分离HEAD状态下作出的修改

git check -b  new_branch_name

等于两条命令

git branch new _branch_name加上

git  checkout new_branch_name



18.合并分支

git  merge 加分支名,

git merge 始终将所有指定的分支合并到当前检出的分支中,并为该分支新建一个提交

 git merge --abort,将文件恢复到你开始合并之前的状态








19.显示提交点与其父节点的不同
git show 加commit  ID


20.删除分支标签
git branch -d加分支名,删除之前最好与另外一个分支合并


21.查看远程代码库
git  remote 


22.添加远程代码库
git remote  add加代码库名字和URL


23.向远程代码库发送
git push 加远程代码库名称和分支名称


24从远程代码库拉取
git pull加远程代码库名称和要拉取的分支名称


24.删除提交点(本地,不可逆)
git reset --hard 加前一个提交点的ID


原创粉丝点击