Git如何使用,操作流程
官方示例
git config --global user.name "x_xxxx"
git config --global user.email "xxxxxxx@xx.com"
创建git仓库:
mkdir 仓库名
cd 仓库名
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://......git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/xxx/xxx.git
git push -u origin master
👆以上是gitee官网教程👆
个人总结
1.全局设置(一个客户端设置一次即可)
设置用户名
git config --global user.name "x_xxxx"
设置邮箱
git config --global user.email "xxxxxxx@xx.com"
2.常规操作
初始化仓库
git init
将文件存储到暂存区
git add .
提交文件到本地仓库
git commit -m '这是第一次提交文件'
链接远程仓库(一个工程设置一次即可)
git remote add origin http://XXXXXXXX.git
推送
git push -u origin master
拉取
git pull
3.其他功能
强制拉取代码并覆盖到本地(慎用)
git fetch --all && git reset --hard origin/master && git pull
删除本地远程git仓库地址
git remote rm origin
4.常见错误
发生这种错误的主要原因是github中的README.md文件不在本地代码目录中
如何解决failed to push some refs to git?
可以通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
git pull 拉取代码时出错
1.先将本地修改存储起来
git stash
使用git stash命令,这样本地的所有修改就都被暂时存储起来 。其中stash@{0}就是刚才保存的标记。后续可以通过此标记访问。
2.再次拉取代码
git pull
3.还原暂存的内容
git stash pop stash@{0}
同 git stash pop stash
4.解决冲突(手动)
在存在冲突的文件中,Updated upstream 和 ===== 之间的内容为拉取下来的代码,===== 和stashed changes之间的内容就为本地修改的代码。解决完成之后,就可以正常的提交了。
5.删除stash
使用git stash drop stash@{0}
命令,如果不加stash编号,默认的就是删除最新的,即编号为0的。或者git stash clear
命令,清除所有stash
本文作者:朝颜浅语
本文链接:https://www.cnblogs.com/ommggg/p/15973887.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)