1. git的安裝git
2. git的常見用法github
3. git的常見問題centos
1. git的安裝bash
1)首先去下載
https://git-scm.com/downloads網絡
[root@VM_0_10_centos ~]# yum install giteclipse
[root@VM_0_10_centos ~]# git --version
git version 1.8.3.1ssh
在上述官網上下載符合本身操做系統的git版本,PS翻 牆會快一些,不翻 牆常常出現網絡錯誤而下載失敗分佈式
分享網盤資源下載工具
連接:https://pan.baidu.com/s/1IhPuJY1Kvb7ip3RPy1waAw 密碼:65wrgitlab
2)傻瓜式下一步再下一步地去安裝
安裝完畢後,Windows平臺下用Git Bash工具雙擊打開,接下來咱們要去作生成祕鑰操做,how to?
生成密鑰命令以下,直接複製並粘貼到窗口中,郵件地址能夠是註冊github、gitlab平臺到郵箱,也能夠不是註冊到郵箱,郵箱是爲了知道通知你,你到密鑰被加到哪一個帳戶上去了。
ssh-keygen -t rsa -C "xxx.qian@xx.com"
打開密鑰生成文件,注意一下本身剛剛生成的目錄,我這邊是默認路徑
C:\Users\jasqia\.ssh
將id_rsa.pub內容複製到本身的gitlab,或者github中。 通常是 User Settings 下的 SSH Keys
注意必定是公鑰,加pub字樣的,私鑰是用來加密,公鑰用來解密
2. git的常見命令
2. 1 提交代碼
git init
對當前目錄進行初始化,使當前的目錄交由Git進行管理
git status
查看當前項目下全部文件的狀態
git add.【add 和 點 . 之間有空格注意哦】
對當前目錄下的全部文件進行跟蹤
git status
查看當前項目下全部文件的狀態
git commit 提交代碼
通常 加一些描述,例如
git commit -m "initial commit" //初次提交代碼
git commit -m "add xx file"
git remote add origin git@xxx.com:usrname/project-name.git //初次提交代碼
git push -u origin master
下載代碼
經過gitbash 或者
開發軟件中的命令行好比Intelij Idea
或者eclipse中本身添加插件,後新建項目時候選git clone選好指定的目錄
選好指定的目錄
git clone
GitHub上的項目到本地
git clone git@xxx.com:xx/project-name.git
git clone https://github.com/xxx/project-name
git pull 後續server上代碼有更新,git pull命令將更新本地代碼
git status 查看當前目錄以及子目錄的變動
git rm xxfile 刪除命令
git rm xxfolder 刪除命令
涉及分支建立、合併、刪除等
查看目前所在的分支:git branch
建立分支:git branch <name>
切換分支:git checkout <name>
建立+切換分支:git checkout -b <name>
合併某分支到當前分支:git merge <name>
刪除分支:git branch -d <name>
分支提交代碼
git commit -m "comments"
git push origin branchname
git reset HEAD <file>
若是分支中有和master中由同一文件名的文件,要怎麼辦?
3. git的常見問題
1) 提示出錯信息:fatal: remote origin already exists.
出錯緣由是此目錄下的git已經指向了一個遠程的初始路徑,且和你這次想指向的路徑不一致;那要麼本身check下,是否路徑須要更新。若須要,有兩種方式,要麼刪除目錄下的.git文件夾,通常狀況下是隱藏的;要麼直接用命令
git remote rm origin 來刪除掉初始路徑,而後從新git remote add origin git@github.com/xxx便可
2) 發現日誌等文件沒有上傳
是由於在.gitignore文件中進行了配置,以下截圖
此文件會忽略要上傳的帶有特定後綴的文件
git clone -b develop remost_URL