1. 配置用户名
git config --global user.name cxx132
2. 配置email
3. git初始化
git init
4. 查看当前状态
git status
5. 将修改的文件添加到git版本库中
git add 添加级别 文件名
例如:git add . 将当前改动的文件添加到git中
git add -f . 将当前所有文件添加到git中
6. 提交到git中
git commit -m '注释信息'
7. 删除文件
git rm 文件名
8. 给远程服务器链接地址添加别名
git remote add 别名名称 https://git.oschina.net/cxx132/takeout.git
9. 将本地代码同步到git服务器
git push takeout master
10. 下载git服务器的代码
git clone https://git.oschina.net/cxx132/takeout.git
11. 拉取git上的代码,更新本地代码
git pull 项目名 分支名
例如:git pull takeout master
12. 查看当前日志
git log --pretty=oneline
13. 回退到指定的版本
git reset --hard 版本名称
14. 查看所有操作
git reflog
15. 查看本地分支
git branch 本地分支
16. 以本地分支切换到新分支
git checkout -b 本地分支名
17. 切换远程分支
git checkout -b 本地分支名 origin/远程分支名
Git永久记住账号密码:git config --global credential.helper store
详细使用教程可以查看官方文档
18. git区分大小写(默认不区分大小写)
有的时候文件大小写可能写错,修改经常导致服务器没有更新,其实这就是git忽略大小写导致的
git config --global core.ignorecase false
19. git放弃本地某个文件的修改
git checkout 文件路径
20. git删除本地分支
git branch -d 本地分支名
删除本地分支之前必须切换到其他分支,不能留在本删除的分支
21 git删除远程分支
git push origin --delete 远程分支名
领取专属 10元无门槛券
私享最新 技术干货