Git 如何在已存在目录中初始化仓库
Git 如何在已存在目录中初始化仓库
Git 如何在已存在目录中初始化仓库
初始化仓库
bash $ git init Initialized empty Git repository in /Users/xxm/learning-git/.git/
(xxx为分支名 如master)
git pull --rebase origin xxx
6、把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
(xxx为分支名, 如master)
git push -u origin xxx
使用Git在已存在的目录中初始化一个仓库的步骤如下:
1.在本地创建一个需要进行版本控制的文件夹,并进入该文件夹。
2.输入以下命令来初始化本地仓库:
git init
3.添加需要进行版本控制的文件和文件夹到暂存区,以进行下一步的提交操作:
git add .
4.提交暂存区的文件到本地版本库,并附上提交备注信息:
git commit -m "提交的备注信息"
5.将本地仓库与远程仓库进行关联,并指定远程仓库的地址:
git remote add origin XXX
其中,XXX是远程仓库的地址,可以是GitHub等平台的HTTPS或SSH地址。
6.将远程主分支的信息同步到本地,以保持本地和远程仓库的一致性:
git pull
7.将本地仓库中的代码推送到远程仓库中:
git push -u -f origin master
其中,-u 表示将本地仓库的master分支与远程仓库的master分支进行关联,-f 表示强制推送,因为远程仓库可能只有初始的文件,需要进行强制推送。
若出现错误信息"failed to push some refs to",可先运行以下命令将远程库中的更新合并到本地库中:
git pull --rebase origin master
完整的代码示例如下:
mkdir myproject
cd myproject
git init
touch README.md
git add .
git commit -m "first commit"
git remote add origin XXX
git pull
git push -u -f origin master
在已经存在的目录中初始化 Git 仓库,可以按照以下步骤进行:
git init
,该命令会在当前目录下创建一个 .git
目录,这个目录是 Git 仓库的核心目录,用于存储 Git 相关的元数据和对象。git add 文件名
,把需要添加的文件加入到 Git 的暂存区。git commit -m "提交说明"
把暂存区的文件提交到 Git 仓库中。执行以上步骤之后,就可以在已经存在的目录中使用 Git 进行版本控制了。