Git是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。
一、下载git
打开git官网地址:Git进行下载,如下图界面:
git安装无脑下一步,完成即可
打开git,直接右键点击Git Bash Here
git做一些初始化工作
1.查看git配置文件 git config -l
2. 查看不同级别配置文件
#查看系统配置
git config --system --list
#查看当前用户配置
git config --global --list
3.设置用户名和邮箱(***非常重要***),Git每次提交都会使用该信息,它存在提交中
git config --global user.name "cq" #名字
git config --global user.email "xxxxxx@qq.com" #邮箱
之后查看配置信息
git config --global --list
4. 这个文件存在在
5. git工作流程图
6. git 命令连接Git 基本操作 | 菜鸟教程 (runoob.com)
#git 命令
git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 git config --global user.email "xxx@xxx.com" # 配置邮件git clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库 git status # 查看当前版本状态(是否修改) git add xyz # 添加xyz文件至index git add . # 增加当前子目录下所有更改过的文件至index git commit -m 'xxx' # 提交 git commit --amend -m 'xxx' # 合并上一次提交(用于反复修改) git commit -am 'xxx' # 将add和commit合为一步 git rm xxx # 删除index中的文件 git rm -r * # 递归删除git branch # 显示本地分支 git branch --contains 50089 # 显示包含提交50089的分支 git branch -a # 显示所有分支 git branch -r # 显示所有原创分支 git branch --merged # 显示所有已合并到当前分支的分支 git branch --no-merged # 显示所有未合并到当前分支的分支 git branch -m master master_copy # 本地分支改名 git checkout -b master_copy # 从当前分支创建新分支master_copy并检出 git checkout -b master master_copy # 上面的完整版 git checkout features/performance # 检出已存在的features/performance分支 git checkout v2.0 # 检出版本v2.0 git checkout -b devel origin/develop # 从远程分支develop创建新本地分支devel并检出 git checkout -- README # 检出head版本的README文件(可用于修改错误回退) git merge origin/master # 合并远程master分支至当前分支 git cherry-pick ff44785404a8e # 合并提交ff44785404a8e的修改 git push origin master # 将当前分支push到远程master分支 git push origin :hotfixes/BJVEP933 # 删除远程仓库的hotfixes/BJVEP933分支 git push --tags # 把所有tag推送到远程仓库 git fetch # 获取所有远程分支(不更新本地分支,另需merge) git fetch --prune # 获取所有原创分支并清除服务器上已删掉的分支
二.gitee使用
1.首先在gitee上创建一个账号,设置本机绑定ssh公钥,实现免密登录
在个人中心里生成公钥
把你的公钥粘贴到这里,查看 怎样生成公钥
2.然后创建一个仓库
三.idea用git上传gitee
1. 选择一个文件夹用git克隆到本地
2. 将这些文件直接丢到用idea创建的工程里,用idea进行提交到远程仓库
2.1 add . 操作
2,2 commit操作
2.3 push操作
3. 如果git弹出登录Gitee.com的用户名和密码,记得不要填错即可
觉得有用点个赞吧