开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第31天,点击查看活动详情
Git基础命令
git --version //查看当前安装git版本
git init //初始化本地git仓库
git add 文件名 //添加文件到待上传队列
git status //查看当前文件状态
git commit -m '备注' //提交代码到本地仓库
git push //推送到远程仓库
git pull //从远程仓库拉取数据
git clone xxx //下载拷贝远程仓库数据
常用操作
1、CMD进入空项目文件夹
2、通过 git init 初始化仓库
3、配置、或更改仓库信息,--global表示全局,这样只需要在第一次使用时填写就好,提交到仓库时,会带上这些信息
git config --global user.name 'xiaolan'
git config --global user.email '1294619453@qq.com'
//你可以通过命令查看git配置信息
git config --list
4、 通过git add命令可以添加文件到本地队列
git add 文件名 //添加某个文件
git add . //添加所有文件
git *.html //添加某一类文件
5、添加队列之后,可以删除队列里的文件
$ git rm --cached 文件名
再使用git status命令时可以看到删除的文件
7、提交到本地仓库
git commit -m '备注'
8、忽略一些文件不上传
在项目中添加文件 .gitignore
在这个文件里面写入忽略上传的文件路径(可以是相对路径)
.gitignore文件示例
login.txt
/dir1
*.init
9、创建和切换分支
master分支一般为已经测试通过的代码
正在开发或没确定可行的代码需要提交到其他分支上。
git branch login //创建分支(login为自定义的分支名)
git checkout login //切换到login分支
查看分支
git branch //查看本地分支
git branch -r //查看远程仓库分支
git branch -a //查看本地和远程仓库分支
10、合并分支
//先切换到主分支master
git checkout master
git merge login // 把login分支合并到master主线
11、查看修改的具体内容
git diff //查看未缓存的文件,未add到列表的文件
git diff --cached //查看已在列表中为commit的和修改的区别
12、设置线上地址
git remote add origin <仓库线上地址>