git init
git add .
git commit
- git init – 初始化仓库。
- git add . – 添加文件到暂存区。
- git commit – 将暂存区内容添加到仓库中。
创建仓库命令
下表列出了 git 创建仓库的命令:
命令 | 说明 |
---|---|
git init | 初始化仓库 |
git clone | 拷贝一份远程仓库,也就是下载一个项目。 |
远程操作
命令 | 说明 |
---|---|
git remote | 远程仓库操作 |
git fetch | 从远程获取代码库 |
git pull | 下载远程代码并合并 |
git push | 上传远程代码并合并 |
git submodule | 管理包含其他 Git 仓库的项目 |
在 Git 中,当你想忽略本地修改并直接拉取远程仓库的最新文件,可以使用以下步骤:
- 舍弃本地修改:首先,你需要舍弃本地未提交的修改,确保不会有冲突。你可以使用
git reset --hard
来重置你的工作目录到最后一次提交。
git reset --hard
这个命令将会丢弃所有未提交的本地更改。
- 拉取远程仓库的最新文件:使用
git pull
来从远程仓库拉取最新的代码。
git pull
如果你已经舍弃了本地更改,git pull
会直接将远程仓库的最新内容同步到本地。
注意事项:
- 本地修改会丢失:使用
git reset --hard
后,本地未提交的修改将不可恢复,确保你真的不需要这些修改。 - 解决冲突:如果你本地有未提交的更改并直接执行
git pull
,Git 可能会提示合并冲突,因此最好提前处理本地修改。
这样可以帮助你忽略本地修改并拉取远程仓库的文件。
以下是将本地文件夹中的文件上传到一个新的 GitHub 仓库的详细步骤:
1. 创建新的 GitHub 仓库
- 登录到你的 GitHub 账号。
- 点击右上角的
+
按钮,选择New repository
。 - 填写以下信息:
- Repository name:输入仓库的名称。
- Description(可选):填写仓库的描述。
- Public or Private:选择公开或私有。
- Initialize this repository with:
- 不要勾选任何选项(因为你已经有本地文件夹)。
- 点击
Create repository
。
2. 初始化本地 Git 仓库
- 打开终端(命令行)。
- 进入你想上传的文件夹:bashCopy code
cd /path/to/your-folder
- 初始化一个 Git 仓库:bashCopy code
git init
3. 连接到 GitHub 仓库
- 添加远程仓库地址(将
<YOUR-REPO-URL>
替换为你在 GitHub 创建的新仓库地址):bashCopy codegit remote add origin https://github.com/<your-username>/<your-repository-name>.git
- 验证远程仓库是否添加成功:bashCopy code
git remote -v
4. 添加文件并提交
- 添加文件到 Git 暂存区:bashCopy code
git add .
如果你希望仅上传特定文件,可以用文件名代替.
:bashCopy codegit add file1.txt file2.png
- 提交文件到本地仓库:bashCopy code
git commit -m "Initial commit"
5. 上传到 GitHub
- 将本地仓库内容推送到远程仓库:bashCopy code
git push -u origin main
如果提示错误,可能是因为分支不存在,你可以用以下命令:bashCopy codegit branch -M main git push -u origin main
- GitHub 仓库现在应该会显示你上传的文件。
6. 验证上传成功
- 打开你的 GitHub 仓库页面。
- 检查所有文件是否已经上传成功。
出现错误 src refspec main does not match any
是因为你的本地仓库中没有任何提交,也可能是你当前分支不是 main
。
按照以下步骤修复这个问题:
1. 检查当前分支
- 查看当前分支名称:bashCopy code
git branch
如果输出为空,表示还没有创建任何分支。 - 创建并切换到
main
分支(如果当前没有分支或分支不是main
):bashCopy code git branch -M main