我有一个非空目录(例如/ etc / something),其中包含无法重命名,移动或删除的文件。
我想将这个目录检查到git中。
我希望能够使用“git push”或类似的东西将此存储库的状态推送到远程存储库(在另一台计算机上)。
这很简单,使用Subversion(目前我们使用Subversion),使用:
svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>
什么是git等价物?
我可以“git clone”到一个空目录中,只需移动.git目录并使一切正常吗?
#1楼
如果远程存储库不为空(如果您在hub.jazz.net上使用IBM DevOps就是这种情况),那么您需要使用以下序列:
cd <localDir>
git init
git add -A .
git pull <url> master
git commit -m "message"
git remote add origin <url>
git push
编辑1月30日17日:请看下面的评论,确保您使用正确的回购!
#2楼
这是我的解决方案:
git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master
#3楼
鉴于您已在<url>
上设置了一个git守护程序并且空存储库:
cd <localdir>
git init
git add .
git commit -m 'message'
git remote add origin <url>
git push -u origin master
#4楼
这就是我的方式。 我已经添加了解释,以了解到底发生了什么。
初始化本地存储库
首先用Git初始化Git
git init
添加所有用于版本控制的文件
git add。
使用您选择的消息创建提交
git commit -m'AdditionalBaseCode'
初始化远程存储库
链接远程仓库与本地仓库
现在使用复制的URL链接本地仓库与远程GitHub仓库。 使用git clone克隆存储库时,它会自动创建一个名为origin的远程连接,指向克隆的存储库。 命令remote用于管理一组跟踪的存储库。
git remote add origin https://github.com/hiteshsahu/Hassium-Word.git
同步
现在我们需要将本地代码与远程代码合并。 这一步很重要,否则我们就能在Github上推送代码了。 在推送代码之前,您必须调用'git pull'。
git pull origin master --allow-unrelated-histories
提交你的代码
最后在Github上推送所有更改
git push -u origin master
#5楼
什么时候github存储库不是空的,比如.gitignore和license
使用pull --allow-unrelated-histories并推送--force-with-lease
使用命令
git init
git add .
git commit -m "initial commit"
git remote add origin https://github.com/...
git pull origin master --allow-unrelated-histories
git push --force-with-lease
#6楼
我遇到了类似的问题。 我创建了一个新的存储库,而不是在我想要制作存储库的目录中 。 然后我将创建的文件复制到我想要创建存储库的目录中。 然后使用我刚刚将文件复制到的目录打开现有存储库。
注意:我确实使用github桌面制作并打开现有的存储库。
#7楼
我觉得有用的最简单的方法如下。
这可能不是官方方式,但效果很好。
假设您的PC上有一个名为“ XYZ
”的项目。 现在你想在github上创建这个项目的git repo并使用它的功能。
第1步 :转到“ www.github.com
”
第2步 :使用“ README.md
”文件创建一个存储库(根据需要命名)
第3步 :将存储库克隆到您的PC。
第4步 :在克隆文件夹中,您将获得两件事:“。 .git
”文件夹和“ README.md
”文件。 将这两个复制到项目文件夹“ XYZ
”中。
第5步 :删除克隆的回购。
第6步 :添加,提交并推送项目的所有文件和文件夹。
现在,您可以将项目“ XYZ
”用作git存储库。
来源:CSDN
作者:asdfgh0077
链接:https://blog.csdn.net/asdfgh0077/article/details/103804649