引用
创建git仓库,然后上传代码做了很多遍,但是每次都忘记该怎么做。本文主要记录一下如何创建git仓库,将代码上传到仓库中。
详细步骤
- 创建仓库
打开自己使用的代码托管平台,像gitlab,github等。在其中创建一个新的仓库,设置仓库的属性(访问属性,仓库描述),仓库创建好之后会出现一个http或者ssh的仓库url。像:git@xxxxxxxx/first.git. - 初始化仓库
使用ubuntu的终端命令行进入你的计算机上放置代码的目录下,输入下面的指令回车来初始化仓库。
git init
- 设置仓库的用户名和邮箱
接着在命令行输入下面的指令回车来设置用户名和邮箱。
git config --global user.name "zhangsan"
git config --global user.email"zhangsan@163.com"
- 设置仓库的配置后可以在命令行输入下面的指令回车来查看设置的仓库用户名和用户邮箱。
git config --list
- 添加代码到新建的仓库中。
git add . //添加自己的想要添加的文件就好,点代表添加当前目录下所有的文件
git commit -m "初次添加代码" //给这次添加添加描述
- 关联本地仓库和远程仓库
git remote add origin git@192.168.3.128:zhangsan/File.git
- 推送代码到远程仓库
git push origin 你的当前分支名
也可以使用下面的命令行推送到远程仓库,区别在于加-u推送之后,后期推送时可以省略后面的分支,只使用git push。
git push -u origin 你的当前分支名
至此新创建的仓库中已经有了自己推送上去的代码,可以打开托管平台上新建的远程仓库查看。
附加
查看自己当前所在的分支名
在命令行输入下面的命令回车。
git branch
在列出的分支中前面有*号的分支便是自己当前所在的分支名。
删除远程仓库中的文件
若是发现自己上传到远程仓库中的文件上传错了,想删除远程仓库中的文件,可以通过命令行进入到该项目所在的目录下,在命令行输入删除指令。
git rm file.txt//删除上传到远程仓库的file.txt文件
回车后推送到远程仓库的文件便会被删除,连带着本地该目录下的文件也会被删除。需要谨慎使用。
在本地删除了文件,远程仓库中没有删除
通过鼠标右键删除了工程中的文件,被删除的文件在本地目录中已经不存在,但是远程仓库依旧存在,想要删除远程仓库的该文件,通过命令行进入当前项目的目录下,在命令行输入下面的指令回车来删除该项目中本地已经删除,但远程仓库还存在的文件。
git add file.cpp file.h
此时本地仓库已经不存在file.h和file.cpp文件,上面的指令回车后会出现一些提示当前文件不存在,忽略就行。接着输入指令来描述本次提交。
git commit -m "删除文件file.h和file.cpp"
接着在命令行输入下面的指令回车来推送这次提交到远程仓库。
git push origin 你的分支名
以上便是在本地删除了文件,但是远程仓库上的文件还没有删除,想删除远程仓库中的该文件该怎么做。