公司cto想把代碼庫遷移到公司局域網的電腦上,我之前瞭解過些,也試了試。
一、git私有服務器的創建
①在linux安裝git,執行下面兩行命令
1、yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
2、yum install git
②創建git用戶組和git用戶
groupadd git
adduser git -g git
為git用戶指定密碼
passwd git
③創建證書登錄
cd /home/git
ls
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
④初始化git倉庫
mkdir mygitrepo
pwd
chown git:git mygitrepo/
ll
cd mygitrepo/
ls
git init --bare test.git
ll
chown -R git:git test.git
注意:git克隆時密碼就是passwd設置的用戶密碼
設置git倉庫所有者為git用戶必須 chown -R
git本地的使用
先去下載安裝gitbash https://git-scm.com/downloads
1、先把服務器上的克隆下來
git clone [email protected]:/home/git/cy-order.git
不同項目使用不同倉庫
2、查看是否有改動
git status
3、將改動的東西添加到緩衝區中
git add .
注:.表示當前路徑下的所有文件
4、將緩衝區中的內容提交到本地倉庫
git commit -m '註釋'
5、將本地倉庫推送遠程倉庫
git push origin master
6、更新遠程倉庫的代碼
git pull
7、查看此時所處的分支
git branch
* master
8、查看提交的歷史記錄
git log
9、將遠程的代碼提取到本地
git fetch origin
10、將本地的分支和遠程合併
git merge origin/master
11、查看遠程庫
git remote -v
閱讀更多 平常心cz 的文章