1、第一次提交文件的过程:
1)创建代码库:cd到要作为git代码库的文件夹下,执行git init命令。
2)设置邮箱和用户名:设置后才可提交代码,git config user.email "2981555450@qq.com"
git config user.name "kian"
3)暂存代码:将要提交的代码文件放在git库所在的文件夹内,执行git add * 表示add全部。git add test.php 表示add test.php文件。
4)查看代码状态:git status ,可以看到那些文件被修改了。
5)查看被修改的代码:git diff 可已查看到修改前和修改后的代码。
6)提交代码:git commit -m "注释修改了什么内容"。
7)将代码提交到远程区:git push 例如在公司就需要把代码push到远程服务器。
2、在使用git reset时,不能占用文件,必须关闭所有使用该文件的软件。
3、合并的步骤:
1)checkout到要合并的分支,然后pull其内容下来我的代码库。(pull 要在分支名前加origin表示远程)
2)然后checkout回我自己的分支,git merge 目标分支。
4、撤销修改:git checkout -- file 撤销file文件的修改,让工作区回到最近一次add或commit时候的状态。
git reset HEAD file 可以撤销暂存区的修改。
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令
git checkout -- file
。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令
git reset HEAD file
,就回到了场景1,第二步按场景1操作。场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。
5、