git 学习经验


git中几个重要的区域
工作区
暂存区
本地区
远程区

git修改远程仓库地址 
先删后加
git remote rm origin
git remote add origin [url]

git remote -v 显示链接的远程仓库的地址

git pull origin master

从远程仓库拉取文件


pull request  要求你拉取的意思
pull 拉取
push 推送
foke  没有权限的拷贝的
clong 拷贝到本地


签名级别:
有项目级别就优先项目级别,否则系统级别
签名命令 
项目级别 git  config   user.name/user.email   something
系统级别 git config  --global  user.name/user.email   something
信息位置当前目录的_config文件下

git 专属的命令是git开头的

git add 文件可以追踪一个文件
红色代表的是没有追踪的文件

git rm --cached file 表示删除暂存区的文件

vim下 set  nu 显示行号
3 insertions(+) 增加什么行


git status 可以显示修改的文件

git commit  file  提交新文件
修改的文件可以git  commit -m "sfs "   file

git log  显示日志

优雅的显示日志
git  log --pretty=oneline
每个修改都只显示一行

 
git log  --oneline
只显示一行 并且只显示一部分哈希值
git reflog 只显示一行 并且只显示一部分哈希值,显示了指针需要移动的次数
b 上一页
q 退出


git reset --hard  值   回到前几个版本
reset  三个参数
--soft 
   仅在本地库移动指针
--mixed
  在本地库移动HEAD
  重置暂存区
--hard
   在本地库移动指针
   重置暂存区
  重置工作区

rm  file 
如果删除文件也需要提交到暂存区 本地区

git diff file
显示工作区的文件和暂存区的差异
git diff  【本地库文件】 【文件名】
 将工作区文件和本地库历史纪录比较

git diff 
不带文件名比较所有文件差异


分支

git branch -v显示分支
git branch  name  新建分支
git checkout name  切换分支

合并分支merge 
合并分支必须切换到被合并的分支上

执行merge 命令
git merge 【有新内容的分支】


分支冲突
合并冲突时
不确定会以分支的形式表现出来
让人自己决定

库的别名

git remote -v 查看
git remote add  origin  链接


pull 等同于 fetch 和merge

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值