git中常用命令小结
2024-10-12 00:56:00
提交过程
查看文件改动以及新增的文件
git status
添加新增文件
git add your_file_path // 添加全部文件
git add * // 添加某类型文件
提交文件
git commit -m "Commit message"
提交你所有的修改文件以及添加的文件
git commit -am 'your message'
撤销修改某个文件
git checkout -- <filename>
放弃本地所有修改
git fetch origin
git reset --hard origin/master
更新相关
更新远程代码
git pull
显示合并冲突文件
git diff
查看某个合并冲突文件
git diff --base <filename>
添加解决冲突后文件
git add <filename>
提交你的改动到主干上
git push origin master
分支相关
创建新分支并且切到该分支
git checkout -b your_branch_name
切换分支
git checkout your_branch_name
查看所在分支以及分支列表
git branch
提交给某分支
git push origin your_branch_name
对比分支差异
git diff <sourcebranch> <targetbranch>
合并某分支到你当前所在分支
git merge your_branch_name
删除远程仓库的分支
git push origin :your_branch_name
删除某分支
git branch -d your_branch_name
初始化
git init //初始化项目名称
配置
配置你的用户名和邮箱
git config --global user.name "zxlzl"
git config --global user.email @qq.com
最新文章
- dll文件32位64位检测工具以及Windows文件夹SysWow64的坑
- Glide请求图片能携带Cookie的哟!
- mongo 相关命令
- 表格table嵌套,边框合并问题
- 1.1---判断字符串是否所有字符都不相同(CC150)
- CentOS挂载NTFS移动硬盘
- 转: Oracle中的物化视图
- (VC)解决绘图时闪烁问题的一点经验[转]
- Linux vmstat:报告虚拟内存统计的工具
- 获取datagrid中编辑列combobox的value值与text值
- November 4th Week 45th Friday 2016
- 跨平台网络通信与服务器框架 acl 3.2.0 发布
- Spring <;context:annotation-config/>;
- keil c51的内部RAM(idata)动态内存管理程序(转)
- Vijos P1786 质因数分解【暴力】
- 《转》优化UITableViewCell高度计算的那些事
- js中innerHTML、outerHTML与innerText的用法与区别
- leetcode125. Valid Palindrome
- springmvd接收参数问题
- bind 笔记