git

简介: -

总结

https://qa.1r1g.com/sf/ask/3421016861/

常用

clone分支--dev5

git clone 不要用ctrl+v

git clone -b  dev5   https://git.coding.net/aiyongbao/tradepc.git

clone所有分支

git clone  https://git.coding.net/aiyongbao/tradepc.git


查看本地分支与远程关联:git branch -vv

查看本地分支: git branch

查看所有分支: git branch -a

查看远程分支:git branch –r

切换到本地xxx分支: git checkout xxx

查看状态: git status

创建并切换到远程xxx分支: git checkout -t origin/xxx

查看commit日志: git log

分支确认后修改时

添加所有文件到暂存区,等待提交

git add .


提交

git commit -m"创建分支"


推送到远程分支,自动创建

git push origin test

创建.git

git init


创建并选择本地分支

git checkout -b develop


查看分支

git branch


添加所有文件到暂存区,等待提交

git add .


将暂存区的文件提交到本地仓库

git commit -m"创建分支"


推送到远程分支,自动创建

git push origin test


删除分支

git branch -d develop

上传到仓库


git init


git remote add origin https://gitee.com/dongfeng407/spring_study.git+复制出来的仓库的HTTPS链接


git pull origin master


将文件保存到缓存区


1.      git add .(所有文件)

2.      git add + 文件名


git commit -m ‘文件描述’


将本地仓库推送到远程仓库


git push origin master


错误总结


fatal: 'origin' does not appear to be a git repository...


出现报错信息“fatal: 'origin' does not appear to be a git repository...”,


大概率是origin写错了


fatal: protocol 'https' is not supported


原因:使用ctrl+v后发现不显示,采取右键粘贴,

(Linux系统中ctrl+v操作会给系统中输入特殊字符^?,在git-bash不显示)


解决方法:重新执行克隆


error: remote origin already exists.


解决方法:

git remote rm origin

然后重新git添加仓库

git remote add origin git@github.com:FBing/java-code-generator

curl

  • -s          <------->去掉参数
  • -o 1.txt<------->下载页面到1.txt
  • -H "a:b"<------->添加请求头,可以修改json格式和表单格式
  • -D "age=22"<------->请求体内容
  • -X POST<------->修改请求方法默认GET

curl http://www.baidu.com -s -o 2.txt

#不会看这个

curl -h

上传到仓库


git init


git remote add origin+复制出来的仓库的HTTPS链接


git pull origin master


将文件保存到缓存区


1.      git add .(所有文件)

2.      git add + 文件名


git commit -m ‘文件描述’


将本地仓库推送到远程仓库


git push origin master


合并

需要合并的分支:yang

合并到的分支:master

先推送本地到远程

git add

git commit -m""

git push

切换到需要合并的分支

git checkout master

合并

git merge yang


idea-git

操作

分支提交

先提交后推送

错误

git 出现 fatal: refusing to merge unrelated histories 错误

本地与远程库冲突,需要放弃本地库

git log

使用git log之后无法回到主页面,最后只能暴力关闭git bash. 解决方法其实很简单,输入字母Q即可退出

git pull后错误

There is no tracking information for the current branch.
Please specify which branch you want to merge with.

Already up to date

一、当前分支的文件和远程仓库的文件不统一,这时候就需要将远程仓库的文件同步到本地仓库后再merge

git pull origin 分支名       # 更新本地仓库数据


git merge 要合并的分支名    # 重新合并分支


git push origin 远程分支名      # 提交合并后的数据

二、本地仓库有新增的文件没有add和commit

git add .


git commit -m “描述信息”


git merge 要合并的分支名    # 重新合并分支


git push origin 远程分支名      # 提交合并后的数据

git checkout 后生成一个本地分支 (HEAD detached at origin/yang)

表示处于游离状态,git checkout 切换分支后就恢复了

目录
相关文章
|
3月前
|
存储 开发工具 git
详解git的使用
详解git的使用
|
3月前
|
XML Java 开发工具
Git简单了解
Git是一个版本控制系统,用于跟踪和管理软件开发项目中的代码改动。它可以记录代码的历史修改,支持多人协作开发,提供了分支管理等功能。通过Git,开发者可以方便地回退到代码的早期版本,合并代码的改动,以及与其他开发者共享代码。Git已经成为大多数软件开发团队的标准工具之一。
42 3
 Git简单了解
|
3月前
|
存储 测试技术 开发工具
你真的会使用Git吗
你真的会使用Git吗
54 0
|
3月前
|
Linux 开发工具 git
git初识
git初识
31 0
|
12月前
|
网络安全 开发工具 数据安全/隐私保护
今天给大家讲一讲git
今天给大家讲一讲git
107 0
|
12月前
|
存储 Linux 开发工具
git相关总结大全
git相关总结大全
|
Shell 开发工具 git
|
存储 缓存 开发工具
只需一篇学会git
只需一篇学会git
|
机器学习/深度学习 Shell Linux
常用 Git 使用技巧,收藏了~
只有在遇到问题的时候,才体会到技巧带来的好处! 常见企业工作流程 主要介绍,企业中常用的 Git 工作流程!
常用 Git 使用技巧,收藏了~
|
前端开发 Shell 开发工具
Git 实用指南
个人整理的一些常用的 Git 概念和命令集合,方便速查和快速解决某些场景下的问题,覆盖了日常开发和协同工作下的一部分场景,不只是命令行的介绍。欢迎关注语雀原文,持续更新! 精简入门 1、克隆仓库 克隆仓库会下载仓库完整的文件、分支和历史记录。
1531 0