快速使用
1.创建一个项目
2.创建一个git 仓库
3.用vscode打开项目
4.在终端设置用户信息
5.查看设置的信息
6.关联远程仓库
7.将本地文件添加至暂存区
8. 推送到本地仓库
9.推送至远程仓库(master分支)
这个时候出错:! [rejected] master -> master (fetch first) error: failed to push some refs to ' 。。。'
出现这个问题是因为仓库中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并
10.创建分支
11.切换分支
工作原理
- workspace:工作区
- staging area:暂存区/缓存区
- local repository:版本库或本地仓库
- remote repository:远程仓库
常用指令
//初始化
git init
//拉取远程master分支上内容
git fetch origin master
//提交本地文件到暂存区
git add .
//查看暂存区状态
git status
//比较暂存区和工作区的差异
git diff
//将暂存区内容添加到本地仓库中
git commit -m"注释"
//提交合并请求
git merge origin/master
//推送到远程分支
git push origin
//查看本地分支
git branch
//查看所有远程分支
git branch -r
//查看所有分支
git branch -a
//创建本地分支
git branch 分支名
//建立本地分支和远程分支的映射关系
git branch --set-upstream-to origin/分支名
//撤销本地分支与远程分支的映射关系
git branch --unset-upstream
//查看本地分支和远程分支的映射关系
git branch -vv
//创建新分支并立即切换到该分支下
git checkout -b 分支名
//删除本地分支
git branch -d 分支名
//删除远程分支
git push origin --delete 分支名
//同步远程分支
git fetch origin --prune
//切换分支
git checkout 分支名
//拉取远程信息(同步远程分支)
git pull
//查看历史提交记录
git log
//查看指定文件的修改记录
git blame 文件名
//打标签
git tag -a 标签名 -m"注释"
//关联远程地址
git remote add origin 远程地址
//解除关联
git remote rm origin
//查看所有远程仓库
git remote -v
//查看Git配置信息
git config -list
//设置用户名和密码(一般只需要设置一次)
git config --global user.name 'name'
git config --global user.email 'email'
开发规范
在企业中开发我还应遵循git开发规范