之前在项目中不知道如何去使用git工具对代码进行管理,在网上也看了很多git的文章不过还是不够详细,于是就自己整理了一份比较齐全的git命令,废话不多说,接下来我们就直接上代码吧
一.git在项目开发中起到的作用:代码管理,上传,下载,版本回退…
二.需要下载安装git
网址:git-scm.com/
测试是否安装成功 : git --version
也可以使用github或者gitee仓库下载代码
三.创建自己的仓库,需要先注册然后在登陆,添加公钥。
4.本地代码要提交到远程仓库,需要添加用户名和邮箱已及添加ssh公钥,具体操作可以参考github‖gitee官网。
四.提交代码我们需要使用到git常用的工具
五.常用的git命令
1 初始化仓库 ===>git init
2 查看配置 ===>git config -l ***进公司做项目,必配user.email 和 user.name
3 查看状态===>git status 红色的===>没有被git管理 绿色的===>存储在版本库暂缓区
4 添加到暂缓区 ===> git add . .代表所有文件 指定某一个文件 git add index.js
5 添加到分支中 ===> git commit -m‘注释内容’
6 查看修改文件 ===> git diff 查看某一个文件:git diff index.js 查看所有文件 :git diff
7 查看修改历史 ===> git log
8 查看修改历史【简单形式】 ===> git reflog
9 回到之前的版本 回到上一个版本:git reset --hard HEAD^ 回到指定版本 :git reset --hard 版本号
六.克隆下载代码
配置 git config user.name ‘用户名’ git config user.email ‘邮箱’
git add .
git commit -m ‘注释内容’
git push 可能会报错
git push为什么报错? 如果远程仓库有人更新了代码,那么我们不能直接的去git push。 解决:我们必须先把远程仓库的代码下拉,然后再push
git pull
git push
七.分支的操作
***默认的主分支 : master
1.查看本地分支 git branch
2.新建分支 git branch 分支名称
3.切换分支 git checkout 分支名称
4.如何查看远程仓库的分支 git branch -r
5.本地分支提交到远程仓库 git push set-upstream origin 分支名称
6.删除本地分支 git branch -d 分支名称
7.如何删除远程仓库的分支 git push origin --delete 分支名称
注意:
1.分支是独立的,不会互相影响 注意:在一个分支下创建另外一个新的分支,新的分支会继承旧分支之前的操作
2.合并分支 git merge 分支名称,如果当前是在master分支下写入:git merge dev,那么master和dev会进行合并,相当于master + dev master += dev