Git命令——學習筆記1

  引言

  平時在開發腳本或者自動化測試的時候,會使用到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自帶的功能來提交代碼。另外,對自動化測試及測試開發感興趣的朋友,能夠加入學習交流羣。

相關文章
相關標籤/搜索