平时在开发脚本或者自动化测试的时候,会使用到svn,git之类的项目管理和代码托管平台。如今介绍平时使用gitlab平台时,如何使用git命令。git
背景需求:如今远程仓库有一个项目,而咱们写好的脚本如何提交上去?github
若是没有仓库的话,先行建立一个,如图:swift
建立完后,会有一个简单的命令说明,如图:svn
命令说明:gitlab
#第一条命令是 git config --global user.name "这里是你的gitee帐户名称" #第二条命令是 git config --global user.email "这里是你的gitee帐户的邮箱" #第三条命令是 mkdir “文件夹名字” (不带双引号) #第四条命令是 ls (这是查看列表命令,有没有建立文件夹,用它查看一下就知道了) #第五条命令是 cd “文件夹名字” (不带双引号) #第六条命令是 git init (使用git初始化一下,若是出现 Initialized empty Git repository in /Users/mac/xxx/.git 这就说明成功了) #第七条命令是 touch README.md #第八条命令是 git add README.md (这一步就是开始为上传作准备了) #第九条命令是 git commit -m "这里是写描述" (这里必需要带双引号) #第十条命令是 git remote add origin git@gitee.com:xxxx/swiftDemo-01.git (在origin 后面须要修改为你本身的,在建立完仓库的时候,能够看到,能够看“简易命令行入门教程”的截图) #第十一条命令是 git push -u origin master (这是最后一步,所有复制粘贴到终端,按下回车就能够了)
我点击了初始化readme.md,如图:学习
这里会有个坑,若是按上面的命令和步骤:测试
git init git add README.md git commit -m "first commit" git remote add origin https://github.com/****/****.git git push -u origin master
会报错,如图:命令行
$ git push -u origin master To https://gitee.com/****/test.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://gitee.com/****/test.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
致使这个错误的缘由是由于本地仓库没有这个README.md这个文件,因此要pull下来,保持本地必须包含远程的文件。blog
# 拉取文件到本地 git pull --rebase origin master
而后再执行:教程
git push -u origin master # 第一次 git push origin master 相似上面
这样就成功的将项目代码提交到远程仓库。我这里提交的是一个文件,你也能够提交整个文件夹。
以上是使用命令,你也能够直接使用IDE自带的功能来提交代码。另外,对自动化测试及测试开发感兴趣的朋友,能够加入学习交流群。