git常用操作

87 阅读2分钟

场景:需要从默认分支dev检出一个本地分支jxc并把jxc中更新的代码合并到dev分支中,并推送远程

步骤1:从dev分支检出jxc

git checkout -b jxc

步骤2:把我们更新的内容提交到暂存区

git add .

步骤3:提交

git commit -m "jxc的提交内容”

步骤4:切换到dev分支

git checkout dev

步骤5:把jxc分支提交的内容合并到dev分支

git merge --no-ff jxc

步骤6:推送本地dev内容到远程仓库

git push

步骤7:切换到本地开发分支jxc

git checkout jxc

查看文件,文件夹在工作区暂存区的状态

git status

git 的工作区,暂存区,版本区

工作区:编辑内容所在区域

 把文件修改记录放入暂存区

git add filename

暂存区:暂时存放内容修改记录的地方

把一次或多次的内容修改记录作为一个版本提交到版本区

git commit -m ”提交“

版本区:各种修改版本信息存储的地方

我们在项目的开发中,有些文件很大但是没有上传的远程仓库的必要,比如像node_modules里面的依赖文件,测试文件,本地配置文件等,有些文件在我们这儿有用,在他人哪儿就无用,为了保持代码的干净,这个时候就需要告诉git哪些文件不用上传到远程仓库,这就到了.gitignore文件出场的时候了

使用的注意事项

  1. 如果本地文件已经被git追踪到了,.gitignore文件内的规则不会生效

  2. 此文件会被上传到远程仓库,仓库所有人员共用一个配置文件 

未完待续。。。