在下载并成功安装git之后,便可以创建代码仓库了。下面讲述一些git的常见操作。
创建远程代码仓库
登录gitee/github账号,在右上方选择新建项目。
自行选择是否开源,选择项目语言,选择“使用Readme文件初始化这个仓库”
然后点击创建,项目创建成功,并且有一个README.md文件。
创建本地代码库
在本地电脑的硬盘里创建一个新的文件夹,作为本地代码仓库
在该文件夹内按住shift键,并鼠标右键,选择“在此处打开命令行窗口”
输入代码git init
,回车开始执行
成功初始化本地仓库后,会看到原来新建的文件夹多了一个名为.git的文件夹
进行代码托管
本地代码仓库和远程代码仓库都创建好之后,需要把它们进行同步才能在gitee/github上进行代码托管。
在新创建的远程代码库中,复制该仓库的HTTPS地址
在命令行窗口执行代码
git remote add origin https://gitee.com/hongyq/project.git
在创建远程仓库时会初始化一个README.md文件,而本地仓库里没有,所以需要先执行pull操作将远程仓库拉取合并到本地仓库。
执行如下代码:
git pull origin master
注意:直接执行git pull
命令是无效的,需要执行git pull origin master
命令才行。也可以根据提示执行一下git branch --set-upstream origin master
命令,以后就可以直接使用git pull
了
此时可以看到在本地代码仓库中多了一个README.md文件。
上述步骤也可以使用clone进行实现
git clone https://gitee.com/hongyq/project.git
向远程代码库推送文件
例如在本地代码仓库中新建了1.txt文件,要把它同步到远程代码仓库
输入代码:
git add 1.txt //在仓库中加入1.txt文件
git commit -m "add new file" //给此次操作命名为“add new file”
git push --set-upstream origin master //将仓库中的文件上传到远程代码仓库
注意:之后的“push”操作可直接使用代码git push
删除文件
git rm 1.txt //删除名为“1”的txt文件
git rm foldername -r //删除名为“foldername”的文件夹
注意:必须写全想要删除的文件的名字及其后缀
删除完毕后执行如下代码来同步远程代码库与本地代码库
git commit -m "delete 1.txt"
git push
有关分支的操作
git checkout master //切换到master分支
git merge dev //将dev分支合并到当前分支中
git branch new1 //创建新的名为“new1”的分支
git branch -d new1 //强制删除名为“new1”的分支