美文网首页
git常用命令

git常用命令

作者: 卡布i | 来源:发表于2020-01-21 00:17 被阅读0次

git 工作流程

image.png

常用操作

git init: 初始化本地仓库

git add 命令可将该文件添加到缓存

git status 以查看在你上次提交之后是否有修改。

git diff : 对比工作区(未 git add)和暂存区(git add 之后)

git diff --cached: 对比暂存区(git add 之后)和版本库(git commit 之后)
git diff HEAD: 对比工作区(未 git add)和版本库(git commit 之后)

git commit -a 相当于git add . 与git commit合并使用

git reset --hard +版本号 重置暂存区即删除git add的内容, 代码回退到该版本

git rm 删除

git rm -f 强制删除

git mv a.txt b.txt 重命名(未提交到git不能用git重命名)

git push 提交到远程仓库

分支

git branch 不加参数查看分支,加参数查看分支

git cheakout 分支名 切换到指定分支(分支不同文件不同)

git merge 分支名 把分支合并到主支(分支还在)

git branch -d 分支名 删除分支

日志

git log 查看日志

git log --oneline 日志按行显示

标签

git tag -a v1.0 -a意为“创建一个带注解的标签,记录时间”,推荐使用

编辑模式输入版本说明信息 :wq 保存退出

git log --oneline --decorate --graph 查看标签信息

git tag 查看历史标签

远程仓库

生成SSH和key

ssh-keygen -t rsa -C"youname@example.com"

成功后会在用户目录下生成.ssh文件夹,进去,打开id_rsa.pub(这是公钥,id.rsa是私钥),复制里面的key 回到github上,进入Account => Settings(账户配置)

验证:ssh-T git@github.com

远程仓库交互

git remote add origin git@github.com:用户/仓库名.git

**关联远程仓库 **

git remote 查看当前的远程仓库

git remote -v查看当前的远程合库

gt fetch origin 分支名 从远程仓库下载分支与数据

git merge 端仓库提取数据并尝试合并到当前分支

git push alias branch

**git push -u origin master 推送到远程仓库 **

git remote add origin2 gt@github.com:xxx 新增从远程合库

git remote rm 删除远程仓库

相关文章

网友评论

      本文标题:git常用命令

      本文链接:https://www.haomeiwen.com/subject/zvbszctx.html