git上手基础命令
git上手命令及报错解决
git简介
- Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
使用npm安装git的命令
git常见命令
- git全局配置
git config --global user.name “用户名”
git config --global user.email "邮箱全局配置"
git init 初始化当前项目
git核心概念
工作区(写代表的文件夹)
暂存盘 (隐藏文件夹)
版本库
分支
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
暂存盘
-
git add 添加到暂存盘
-
git add my.txt //添加某个文件到暂存盘
-
git add *.txt //添加某种类型的文件到暂存盘
-
git add . //添加任意类型的文件到暂存盘
` -
git checkout xxx //从暂存盘取回到工作区
git checkout my.txt
git checkout *.txt
git checkout .
版本库
必须先添加到暂存盘,再添加到版本库
git add . //添加到暂存盘
git commit -m "提示语句" //添加版本库
git log 查看版本
git reflog 查看相关版本
- 切换到某个版本
git reset --hard 版本号
远程仓库
- 添加远程仓库
git remote add origin 仓库地址
- 添加到版本库
git add .
git commit -m "提示"
- 推送到远程
git push -u origin “master”
- 第二次推送
git push origin “master”
下载远程到本地
git clone 远程地址
推送到远程
-
git push -u origin “master” //首次
-
git push origin “master” //推送
-
git push -f origin “master” //强制用本地替换远程
拉取远程分支
-
git fetch origin “zql” //拉取远程 “zql” 分支至本地
-
git checkout zql //切换到本地zql分支
-
git pull origin “zql” //拉取并合并到本地 zql分支
分支
-
查看分支
- git branch //查看本地分支
- git branch -r 查看远程分支
-
创建分支
git branch 分支名
-
切换分支
git checkout 分支名
-
切换并创建分支
git checkout -b 分支名
-
合并分支
git merge 分支名称
-
删除分支
git branch 分支名 -d
注意
修改本地分支文件的时候(这个分支有可能别人也操作)
一定也要先:git pull origin 分支
再 编辑(确保拿到的是服务器最新文件)
比较文件
>git diff zql.txt
查看状态
git status 文件名
将自己写的文件推送到远程gitee
推送失败报错解决
- **如果推送不成功 请先
git pull origin master
再 修改 再git add .
再git commit -m “”
再git push origin master**
error: remote origin already exists.报错解决
如果你clone
下来一个别人的仓库,在此基础上完成你的代码,推送到自己的仓库可能遇到如下问题:
error: remote origin already exists.
表示远程仓库已存在。
因此你要进行以下操作:
1、先输入git remote rm origin
删除关联的origin
的远程库
2、关联自己的仓库 git remote add origin https://gitee.com/xxxxxx.git
3、最后git push origin master
,这样就推送到自己的仓库了。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)