git三环节:
本地修改:记得crtl+s;
git status查看修改状态
加入临时地址:预备更新处,仍可后悔;
对test.txt进行了修改
git add test.txt
如撤回:git reset test.txt
更新至仓库。
git commit -m "xxxxx"
-m表述message,此为git强制需要添加的内容,Windows上为双引号。
git结构:
仓库中有一隐藏的文件夹.git对操作进行记录,因而其区分与单纯文字而是可以记录修改。
![](https://i-blog.csdnimg.cn/blog_migrate/da11c25834adcfd3f0181fe6892edbe5.png)
git主干为master,可通过添加分支(branch)的方式,进行不影响主干的尝试,如master下可对test.txt进行i需改,new branch下也可对test.txt进行修改,两版修改均存在,若对new branch修改满意,可将其并入到master中(合二版修改为一)。在master中git merge xxx(branch name),若两份修改矛盾,则会出现提示(向矛盾文件中添加内容和注释),可手动删除保留所需结果。
git checkout xxx,(= git switch xxx)切换已存在branch和master,添加选项 git checkout -b xxx,可新生成branch(=git branch xxx 且 git switch xxx)。
与github:
git clone https://......,从网络上将仓库git下来,对于需要密码情况,可尝试设置SSH公钥解决。
完成git commit后,通过git push,将本地修改传回github repository。