本地同步远程分支、Git 基本工作流

## 同步远程分支

代码如下: git init git add . git commit -m “first commit” git remote add origin git@github.com:lwglwglwg/lwg_pcpc.git (用ssh协议的) git push -u origin master

###  快速切换

cd 文件夹

git branch -a {查看远程分支}

git checkout -b master origin/master { checkout -b 创建并切换到master} origin/master 同步远程

***一,Git 基本工作流程*****: git仓库(用于存放提交记录)《---- 暂存区(临时存放被修改文件)《---- 工作目录(被Git管 理的项目目录) 2. 提交步骤 git init 初始化git仓库 (mac中Command+Shift+. 可以显示隐藏文件) git status 查看文件状态 git add 文件列表 追踪文件 git commit -m 提交信息 向仓库中提交代码 git log 查看提交记录 3 .撤销 用暂存区中的文件覆盖工作目录中的文件: git checkout 文件名 将文件从暂存区中删除: git rm --cached 文件名 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录:git reset --hard commitID)

5.暂时保存更改 存储临时改动:git stash 恢复改动:git stash pop

Github与SVN的区别:

svn:与git一样也是管理工具

git: 分布式版本控制系统 : 中央服务器有多个 ,不需要有网,有强大的分支管理功能

SVN: 集中式的版本控制系统 ,唯有一个中央服务器,必须有网

git忽略清单:(文件名称:.gitignore)

/node_modules/ #dependencies npm包文件

.zip 过滤所有.zip文件

/cc/a.css 过滤某个具体文件

/build/ #production 打包文件

经验分享 程序员 微信小程序 职场和发展