-
提交三步骤
Git add 文件名//添加一个文件到本地仓库,新文件或修改文件
Git commit -m"日志内容"//可以注明你的文件实现什么功能
Git push//把本地的代码上传到远程
Git log
实现ftp md5校验功能
实现ftp get功能
实现ftp put功能
- Git push 各类错误警告
待补充
添加个人信息 (名字和邮箱)
Git config -l
Git config user.name " "
Git config user.email " "
-
文件状态
Git status //看当前仓库的状态
后出现以下前缀
newfile 文件名 //文件初次使用git add 后产生的前缀,提示使用commit。
modified 文件名//修改后的文件还未被加到本地仓库Git diff
Git checkout – 文件名//返回修改前的状态
-
删除操作
Git rm 文件名//可把本地仓库的文件删除,只使用使用rm本地仓库的文件还存在
Git rm -r 文件夹名//删除文件夹,-r表示递归
-
撤销操作
Git reflog//可查看你的每一次操作
Git reset --hard HEAD@{0}//通过git reflog查找,HEAD{0}表示最新的记录即上 一次的操作. -
分支的作用:
Master分支外再开一个分支以避免新上传的程序出现bug 导致master分支出现不稳定状态
分支类似于测试版,若无bug即可把分支合并到master 再把分支删除 -
创建分支
Git checkout –b 分支名//创建分支
Git branch//查看分支
Git checkout 分支名//切换分支 -
合并分支的三个指令(branch合并到master)
git rebase master
git checkout master
git merge 分支名
git push -
删除本地分支
Git br –D 分支名删除远程分支
Git push origin --delete 分支名