我开始在一家使用复杂版本控制软件的公司工作,我正在开发的项目是一个独立的实用程序,与任何现有的代码库无关。我想使用github进行本地版本控制,因为它只是最好的。唯一的问题是政策是没有公司IP可以在任何非公司机器上。所以我无法推送到github服务器。我之前在本地分支上使用过github,但它仍然在github上有远程源。有没有办法在本地设置整个仓库?我知道没有备份,我主要需要它用于分支跟踪,差异,并且如果出现问题可能还原提交。
答案 0 :(得分:2)
是的,您只能将git用于本地存储库(完全避免使用GitHub)。创建一个git存储库(没有源,或者连接到任何外部) 存储库将在/.git
中创建cd <mycodedirectory>
git init
将文件添加到存储库,包括所有.c和.h文件
git add <file1> <file2> *.c *.h
git commit -m"starting commit"
从这里可以正常使用所有git命令。请参阅这些一般帮助
git help
git help -a
git help -g