Git基础入门

114 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 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 <仓库线上地址>