常用命令
Posted 执子之手,与子偕老
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用命令相关的知识,希望对你有一定的参考价值。
- git init #初始化
- git add “文件名” #提交文件
- git commit -m "注释" #提交到版本库
- git status #查看那些文件被更改
- git status #命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
- git diff #查看修改过的内容
- git log --pretty=oneline #查看提交过的次数
- git reset --hard HEAD^ #回退到上一个版本, 上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100
- git reset --hard 版本号 #执行完找回上一次 如果想回到原来的 版本号名称前四位即可
- git reflog #查看历史版本号
- git diff HEAD -- 文件名 #查看工作区和版本库里面最新版本的区别
- git checkout -- 文件名 #把文件在工作区的修改全部撤销
- git reset HEAD 文件名 #可以把暂存区的修改撤销掉(unstage),重新放回工作区:
- rm 文件名 #删除指定文件
- git remote add origin 链接 #本地库关联远程库
- git push origin master #本地提交到github
- git checkout "分支名称" #创建分支
- git checkout "分支名称" #切换分支
- git checkout -b "分支名称" #创建、切换分支
- git merge 分支名称 #把一个分支与当前分支合并
- git branch -d 分支名称 #删除已经合并的分支
- git branch #查看当前分支
- git log --graph --pretty=oneline --abbrev-commit #查看分支合并情况
- git log --granph #查看分支合并图
- git merge --no-ff -m‘注释内容‘ 分支名称 #禁用Fast forward模式,合并分支
- git stash #临时储存当前内容
- git stash list #查看临时储存内容地址
- git stash apply #恢复临时 储存内容,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;
- git stash drop #删除git stash apply 恢复的stash内容
- git stash pop #恢复临时 储存内容的同时把stash内容也删了
- git branch -D 分支名称 #强制删除某个分支
- git remote #查看远程库的信息
- git remote -v #查看远程库详细信息
- 多人协作的工作模式通常是这样:
- 首先,可以试图用git push origin branch-name推送自己的修改;
- 如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
- 如果合并有冲突,则解决冲突,并在本地提交;
- 没有冲突或者解决掉冲突后,再用git push origin branch-name推送就能成功!
- 如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name。
- git tag 标签名称 #创建标签
- git tag 标签名 版本号 #为历史版本创建标签
- get show 标签名 #查看标签信息
- git config --global alias.别名 命令名称 #给命令起别名,注意alias后的点
- ssh-keygen -t rsa –C “[email protected]” #创建公钥和私钥
- ssh -T [email protected] #放入公钥后查看是否连接成功
- touch 文件名 #创建文件
以上是关于常用命令的主要内容,如果未能解决你的问题,请参考以下文章