- git 官网 下载, 安装
- 创建一个文件夹, 右键打开 Git Bash Here 窗口
- git --version 确认是否安装成功以及它的版本
- 提交人配置信息,
git config --global user.name 提交人的姓名
git config --global user.email 提交人的邮箱
git config --list 查看配置的提交人姓名及邮箱
只配这一次就可以,当然以后需要修改的话再次执行配置命令把之前的信息覆盖即可 - git init 初始化git仓库 (默认隐藏在根目录下)
6. git status 查看文件状态
7. git add . 把所有新增的修改的 文件添加到 暂存区中
8. git commit -m '完成了首页功能' 向仓库中提交代码
- git log 查看提交日志
- git checkout list.html 用暂存区的文件list.htm 覆盖 工作目录中的文件list.html
- git rm --cached list.html 把暂存区中的文件list.html从暂存区删除
- git rest --hard 提交的id 将git仓库中指定的提交记录更新出来, 并覆盖工作目录和暂 存区 (通过git log看到提交id)
13. git branch 查看所属分支
14. git checkout -b test 在所属分支上创建并切换到分支 test上
15. git checkout master 从所属分支切换到 master分支上
16. 切换分支之前,把本分支的代码先 提交 , 不然会影响切换到的分支,确保分支之间无联系
17. git merge test 把test分支合并到所属分支上
- git branch -d test 删除分支test (确保test分支已经被合并过,该删除操作才生效)
- git branch -D test 删除分支test (不管test分支是否被合并过,强制删除该分支)
- git stash 在分支还没开发完毕时,需要切换其他分支,先执行该操作把该分支的状态临时保存到剪贴板, 再切换到其他分支操作
- git stash pop 去其他分支操作完了,切换回到 临时保存状态到剪贴板的分支, 则执行该操作 把之前临时保存的状态恢复,再继续开发此分支
22. git push 远程仓库的地址 分支名称 推送本地仓库的分支到远程仓库的分支
23. git remote add origin 远程仓库地址 给远程仓库地址起一个别名 origin(自定义的)
24. git push origin master 简化推送命令
25. git push -u origin master 推送分支到远程仓库 并 默认记住仓库地址和master分支了
26. git push 以后再推送,直接 git push 即可,不用后边加其他的了
- git clone 远程仓库地址 B程序员把远程仓库里的代码克隆到本地
- B程序员想要修改代码,然后也推送到远程仓库,即共同开发, 需要A程序员给B程序员权限,

- 然后B程序员要登录github,然后访问A程序员给发过来的权限邀请链接,
- git push origin master 就可以推送了
31. git pull origin master 拉取远程仓库中的最新版本到本地
32. 协作开发出现冲突,推不上去的时候,先拉取最新版本到本地,
再把本地代码中的冲突删除掉,再次推送即可