Windows
在tutorial的操作
首先在打開tutorial目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
commit 記錄索引的狀態
在tutorial2的操作
接著打開tutorial2目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
pull 取得遠端數據庫的內容
在tutorial2的操作
直接從tutorial2 push內容到遠端數據庫。
現在,遠端數據庫的第三行即為「pull 取得遠端數據庫的內容」啦。
在tutorial的操作
接下來,從tutorial push提交到遠端數據庫。
看到吧,發生錯誤了,push被拒絕(rejected)了。
Mac
在tutorial的操作
首先在打開tutorial目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
commit 記錄索引的狀態
在tutorial2的操作
接著打開tutorial2目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
pull 取得遠端數據庫的內容
在tutorial2的操作
直接從tutorial2 push內容到遠端數據庫。
現在,在遠端數據庫的第三行即為「pull
取得遠端數據庫的內容」,這個已經被儲存到遠程數據庫裡的歷史記錄中啦。
在tutorial的操作
接下來,從tutorial push提交到遠端數據庫。
看到吧,發生錯誤了,push被拒絕(rejected)了。
主控台
在tutorial的操作
首先在打開tutorial目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
commit 記錄索引的狀態
$ git add sample.txt
$ git commit -m "添加commit的說明"
[master 95f15c9] 添加commit的說明
1 files changed, 1 insertions(+), 0 deletions(-)
在tutorial2的操作
接著打開tutorial2目錄的sample.txt,修改成以下的內容再提交。
連猴子都懂的Git命令
add 修改加入索引
pull 取得遠端數據庫的內容
$ git add sample.txt
$ git commit -m "添加pull的說明"
[master 4c01823] 添加pull的說明
1 files changed, 1 insertions(+), 0 deletions(-)
在tutorial2的操作
直接從tutorial2 push內容到遠端數據庫。
$ git push
Username: <用戶名>
Password: <密碼>
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 391 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://nulab.backlog.jp/git/BLG/tutorial.git
3da09c1..4c01823 master -> master
現在,遠端數據庫的第三行即為「pull 取得遠端數據庫的內容」啦。
在tutorial的操作
接下來,從tutorial push提交到遠端數據庫。
$ git push
Username: <用戶名>
Password: <密碼>
To https://nulab.backlog.jp/git/BLG/tutorial.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://nulab.backlog.jp/git/BLG/tutorial.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
看到吧,發生錯誤了,push被拒絕(rejected)了。