git平常用到的命令

git status查看状态

上面的红色部分为修改的文件,下面的红色部分为新增的文件

 git add . 添加当前目录下的所有文件到暂存区:

git status 再次查看状态,绿色表示放入暂存区成功

 git commit -m "提交的说明"

 git branch 查看分支(此时我在login分支)

 git checkout main(切换到main分支)

 git checkout -b user(-b是新建分支,这句话的意思是新建一个user子分支,然后切换上去)

git branch再次查看分支是否切换成功

 git merge login(此时在main分支合并login分支)

 最后合并完后,git push 提交给github

git push -u origin login 推送到云端origin仓储里的一个login分支

### 使用 `git checkout` 和 `svn switch` 进行版本切换 #### Git 切换分支或恢复工作目录文件 在 Linux 环境下的 Git 中,可以通过 `git checkout` 命令来创建并切换到新分支或者从已有分支中检出特定提交记录。当想要基于当前 HEAD 创建一个新的开发分支时,可以直接使用如下命令: ```bash git checkout -b dev ``` 这条指令实际上执行了两个操作:一是通过 `git branch dev` 创建了一个名为 `dev` 的新分支;二是利用 `git checkout dev` 将工作区切换到了这个新建的分支上[^1]。 对于已经存在的远程分支,如果希望将其作为本地分支拉取下来,则可以在 IDEA 版本控制工具 VCS 中找到对应的 Remote Branches 并选择 Checkout as new local branch 来完成这一过程。之后便能像平常一样在这个新的本地分支内开展工作,并随时使用 `git checkout` 实现不同分支间的快速转换[^4]。 #### Subversion (SVN) 更新工作副本至指定修订版 相比之下,在 SVN 中要改变正在跟踪的历史点则需要用到 `svn switch` 或者更常见的 `svn update` 加上 `-r REV` 参数的方式来进行版本回退/前进。具体来说就是: - 若要使工作拷贝指向另一个URL所代表的不同路径或标签,可采用 `svn switch URL[@REV] PATH` 形式的命令; - 如果只是简单地想回到之前的某个版本而不涉及位置变更的话,那么只需运行带有适当修订号参数的更新命令即可,例如 `svn update -r 100` 可让项目状态倒退回第100次提交的状态[^2]。 需要注意的是,由于两者设计理念上的差异——Git 更倾向于分布式管理而 SVN 主要是集中式架构——所以在实际应用过程中二者处理相同任务的具体方法会有所区别。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值