这个是总结最常用的几个命令,需要看更全的命令去链接https://blog.csdn.net/laozitianxia/article/details/50682100
为Git的换行符检查功能。LF是linux下的换行符,而CRLF是enter + 换行。git add .会自动提交
每台想要登陆某个github账号的主机都需要有一个对应的key,例如你有一个github账号,你在你的笔记本和台式上都要创建key id_rsa.pub 默认在C:\Users\Administrator.ssh
连接远程仓库
git bash输入:
git remote add origin 仓库地址
强制同步更新
git push -f
没用的话,就自己百度百度hhh,或者跳过试试
将项目的所有文件添加到仓库中
git add .
这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。
如果想添加某个特定的文件,只需把.换成特定的文件名即可
将add的文件commit到仓库
git commit -m "注释语句"
提交修改
git push
如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下,即:
git pull origin master
然后再进行:
git push origin master
gitignore文件
.gitignore顾名思义就是告诉git需要忽略的文件
# / 表示 当前文件所在的目录
# 忽略public下的所有目录及文件
/public/*
#不忽略/public/assets,就是特例的意思,assets文件不忽略
!/public/assets
# 忽略具体的文件
index.php
# 忽略所有的php
*.php
# 忽略 a.php b.php
[ab].php
#匹配规则和linux文件匹配一样
#以斜杠“/”开头表示目录;
#以星号“*”通配多个字符;
#以问号“?”通配单个字符
#以方括号“[]”包含单个字符的匹配列表;
#以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
显示某次提交的内容 git show $id
git rm <file> # 从版本库中删除文件
git branch
git branch -r # 查看远程分支 (可以写成 git br -r )
git branch <new_branch> # 创建新的分支
git co <branch> # 切换到某个分支
git merge <branch> # 将branch分支合并到当前分支