实用网络站
白蓝主题五 · 清爽阅读
首页  > 电脑进阶

源代码库常用命令大全 使用技巧与常见问题解析

代码常用命令大全

在日常开发中,无论是个人项目还是团队协作,源代码库管理几乎离不开 Git。掌握一些高频使用的命令,能让你在提交代码、切换分支、修复冲突时游刃有余,就像老司机换挡一样顺滑。

初始化与克隆

刚开始一个项目,通常需要把远程仓库“搬”到本地。这时候用 git clone 就行了。

git clone https://github.com/username/project.git

如果想从零开始建个新库,先进入项目目录,然后初始化:

git init

查看状态和差异

改了几行代码,忘了改了啥?别慌,git status 告诉你哪些文件被修改、哪些还没提交。

git status

想知道具体改了哪几行,用 git diff 看差异:

git diff

添加和提交

把修改加入暂存区,准备提交:

git add .

只想加某个文件,比如 index.html:

git add index.html

提交时记得写清楚说明,别只写“更新”:

git commit -m "修复登录页样式错位"

分支操作

开发新功能最好单独开分支,避免影响主干。创建并切换到新分支:

git checkout -b feature/user-login

或者用新语法:

git switch -c feature/user-login

查看所有本地分支:

git branch

切换回主分支:

git checkout main

推送与拉取

本地提交完,要把代码推送到远程仓库:

git push origin feature/user-login

别人更新了代码,你想同步进来:

git pull origin main

查看提交记录

想看看最近谁动了代码,或者自己之前提交了啥:

git log --oneline

这个命令会列出简洁的提交历史,方便快速浏览。

撤销与回退

刚提交的代码发现有问题,想撤回上一次提交但保留修改:

git reset --soft HEAD~1

如果只是想取消 add,可以用:

git reset index.html

改过的文件想直接还原成上次提交的样子:

git checkout -- app.js

处理合并冲突

多人同时改同一个文件,合并时容易打架。Git 会在文件中标出冲突区域:

<<<<<<< HEAD
console.log("当前版本");
======
console.log("别人提交的版本");
>>>>>>> feature/new-log

手动删掉不需要的部分,保存后重新提交即可完成合并。

远程仓库管理

查看当前关联的远程仓库地址:

git remote -v

添加一个新的远程地址:

git remote add origin https://gitee.com/username/project.git

有时候推送失败,提示没有权限或分支不存在,先确认远程分支名是否正确,再尝试强制推送(慎用):

git push origin main --force