git code 初次上传
http://blog.csdn.net/hanhailong726188/article/details/46738929
1 cd到当前项目的跟目录 执行 git init
2 将当前项目的所有文件添加仓库中 执行 git add .
3 将add的文件添加到仓库中 执行 git commit -m "注释语句"
4 去github上创建自己的仓库repository
5 关联本地仓库 执行 git remote add origin (https://github.com/hanhailong/CustomRatingBar
)相关路径
6 关联成功之后 执行 git pull origin master
7 上传代码到仓库 执行 git push -u origin master
8 出错可能是远程仓库中的文件没有被下拉成功。看下面
https://zhidao.baidu.com/question/520358893388315405.html
出现 failed to push some refs to git 在执行 git push -u origin master 命令后
很可能是是README.md文件没有被成功下拉到本地仓库。
执行 git pull --rebase origin master
git pull --rebase含义
A 把本地Repository自上次pull之后的变更暂存起来
B 恢复到上次pull时的状态
C 合并远端的变更至本地
D 合并刚刚暂存起来的变更
https://www.jianshu.com/p/8c5483fa707a
git reflog 看简化的历史版
--hard --soft --mixed 会对working tree, commit , index进行重置
git reset --hard xxx 强制退回到以前的某个版本(本地的源码也会变为上一次的内容)。xxx是前一个版本的记录的前7个数字
git reset --soft xxx 只回退了commit信息,文件并没有改变,还可以继续提交
git reset --mixed xxx 保留了源码。回退了index和commit 信息
//分支重命名。
git branch -m old-name new-name //重命名本地分支
git branch origin :old-name //删除远程旧分支
git push origin new-name //将分支push到远程仓库
//git add 解释
git add -u 监控工作区的状态树,只会监控已经add的文件,将修改的文件提交到暂存区,不包括新文件
git add . 监控工作区的状态树,会将工作时所有的变化(修改,新增)提交到暂存区,不包括删除的文件。
git add -A 上面功能的集合。
//git chekcout 解释
git checkout -am "解释" == git add . | git commit -m "解释"
git checkout -am ".." 不会提交新建的文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix