git 的簡單使用 linux 含ssh配置

2021-06-07 18:19:00 字數 1632 閱讀 3003

1、申請github帳戶 *** ,建立名為new-project的新repository 

2、安裝git客戶端(linux)

#yum install git git-gui

3、 生成金鑰對,這樣專案可以push到 github上

#ssh-keygen -t rsa -c "***@gmail.com"

4、將.ssh/id_rsa.pub拷貝到github**

5、為了方便,設定ssh不輸入口令

# eval `ssh-agent`

# ssh-add

(輸入passphrase)

6、測試是否能聯通github

#ssh [email protected]

如果配置正確,顯示

error: hi ***! you've successfully authenticated, but github does not provide shell access

connection to github.com closed.

7、設定git全域性使用者配置

# git config --global user.name "***"

# git config --global user.email ***@gmail.com

8、建立本地新專案工作樹

# mkdir new-project

# cd new-project

# git init

# touch readme

# git add readme

# git commit -m 'first commit'

定義遠端伺服器別名origin

#  git remote add origin [email protected]:***/new-project.git   

本地和遠端合併,本地預設分支為master

# git push origin master  

github**上就可以看見了,

9. 更新檔案

# vi readme

自動commit更改檔案

# git commit -a     

更新至遠端

# git push origin master

10. 建立和合併分支

#git branch 顯示當前分支是master

#git branch new-feature  建立分支

# git checkout new-feature 切換到新分支

# vi page_cache.inc.php

# git add page_cache.inc.php

commit 到本地git

# git commit -a -m "added initial version of page cache"

合併到遠端伺服器

# git push origin new-feature

如果new-feature分支成熟了,覺得有必要合併進master

#git checkout master

#git merge new-feature

#git branch

#git push 

則master中也合併了new-feature 的**

git的簡單使用

公司用svn來管理進行版本管理,使用不是很習慣。偶然在網路上看到git這個工具,覺得很不錯,正好可以用來對自己的 進行管理,以後就不需要再打包乙個乙個備份了。平台是 centos5 git version git version 1.7.8.git 初始化乙個git倉庫 git init 提交使用者...

git的簡單使用

git 新建乙個專案,cd 開啟這個資料夾第一層目錄就好了,git branch一下檢視分支 git branch develop建立乙個分支 git branch 檢視分支,現在你就有兩個了 git checkout develop切換到開發分支 現在你發現develop是綠色的,說明你在當前分支...

git 的簡單使用

1.git init 2.git config global user.email huazai com 3.git config global user.name huazai 4.git add 5.git commit m 說明這次有哪些改動 6.git log 7.git help 8.gi...