之前接触过代码管理工具svn,tfs之类的,相比较而言更多是在公司里使用,而且是需要搭建svn.或是tfs服务器,进行代码管理,这里个人使用不太方便,对于个人可能经常有一些代码需要分享,或是收藏,那么上传git服务器上,非常方便,况且现在很多公司也在使用git进行代码管理,总之,需要掌握了解它的使用

第一部分:安装git桌面程序,

里面有三个程序,分别是windows控制台,linux控制台,还有一个可视化操作,

个人之前做项目集群部署docker,k8s等等时候,接触一点linux命令,这里感觉非常熟悉

pwd 查看当前目录

ls查看文件内容列表

cd 切换目录

mkdir 新建文件夹

$ echo "hello" > readme.txt 写入内容到一个文件

$ echo "append" >> readme.txt 追加内容到一个文件

$ git init 初始化一个本地库,(可理解是git程序维护的一个文件夹)

将命令运行当前的目录,作为git本地库,相关命令和结果如下

 

第二部分:将文件提交到本地git仓库

 在对应仓库里可以添加文件,新建文件夹

 常用基础命令:

git add readme.txt 添加文件到库

git add .添加当前文件夹下所有内容

git status 可查看当前文件是否被添加

红色字体意味着还没有添加到本地仓库

git commit -m “备注内容”

将添加内容,提交到本地库

第三部分:提交内容到git服务器端,以防丢失

注意事项:

根据登录邮箱生成密钥,

$ ssh-keygen -t rsa -C "2034029667@qq.com"

它是linux下的一个命令,生成密钥用的
执行完毕,生成如下内容,打开id_rsa.pub

复制密钥到web客户端首页如下位置 ,title名字可随便取

 

保存以后,我们的电脑和git服务器就建立了信任关系

远程添加源,切记切记用

先执行

git config --global user.email "you@example.com"
  git config --global user.name "Your Name

具体写法

$  git config --global user.email "2034029667@qq.com"
$ git config --global user.name "jingshang738"

否则提交出错

 

$ git remote add origin https://jingshang738:password@github.com/jingshang738/react-reflux-demo.git

下面可能每次推到服务器都需要输入用户名和密码

 $ git remote add origin https://github.com/jingshang738/react-reflux-demo.git

 

$ git push -u origin master
之后可以不用-u

 

总结当以上工作,第一个配置以后,之后提交到git自己仓库,就很简单

$ git add .

$ git commit -m '添加一个文件到本地仓库'

$ git push origin master
登录个人github主页,见到如下结果,大功告成,这样就算上手了。

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐