企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[toc] ## 命令 `git init` 你只需要简单地运行 git init 就可以将一个目录转变成一个 Git 仓库,这样你就可以开始对它进行版本管理了。 `git clone [url]` git clone 实际上是一个封装了其他几个命令的命令。 它创建了一个新目录,切换到新的目录,然后 `git init` 来初始化一个空的 Git 仓库, 然后为你指定的 URL 添加一个(默认名称为 origin 的)远程仓库(`git remote add`),再针对远程仓库执行 `git fetch`,最后通过 `git checkout` 将远程仓库的最新提交检出到本地的工作目录。 ## 示例 ### 初始化一个空目录的仓库 如下是在windows上,安装的msysGit2.17版,/e/lqq/mygit/first init目录下 ~~~ carl@carl MINGW64 /e/lqq/mygit/first init $ pwd /e/lqq/mygit/first init carl@carl MINGW64 /e/lqq/mygit/first init $ git init Initialized empty Git repository in E:/lqq/mygit/first init/.git/ carl@carl MINGW64 /e/lqq/mygit/first init (master) $ ~~~ 会在first init下创建`.git`目录,可能是隐藏的,需要设置才可见 ### 克隆一个远程仓库到本地 如下是在/e/lqq/mygit/kancloud目录下克隆远程的项目,会提示输入账号密码 然后在此目录下回自动创建目录spring-framework-reference-5_0_6 ~~~ carl@carl MINGW64 /e/lqq/mygit/kancloud $ pwd /e/lqq/mygit/kancloud carl@carl MINGW64 /e/lqq/mygit/kancloud $ git clone https://git.kancloud.cn/liquanqiang/spring-framework-reference-5_0_6.git Cloning into 'spring-framework-reference-5_0_6'... remote: Counting objects: 292, done. remote: Compressing objects: 100% (133/133), done. remote: Total 292 (delta 151), reused 292 (delta 151) Receiving objects: 100% (292/292), 68.40 KiB | 316.00 KiB/s, done. Resolving deltas: 100% (151/151), done. ~~~