91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解git的本地操作庫以及遠程操作庫

發布時間:2021-11-26 09:23:52 來源:億速云 閱讀:148 作者:柒染 欄目:開發技術

本篇文章為大家展示了如何理解git的本地操作庫以及遠程操作庫,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Git 是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。目前很多企業
1、windows下git建立本地倉庫

$ git config --global user.name "hehe"
$ git config --global user.email "hehe@163.com"

2、創建密匙

$ ssh-keygen -t rsa -b 4096 -C "hehe@163com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/hehe/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/heheiscool/.ssh/id_rsa.
Your public key has been saved in /c/Users/heheiscool/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:gx8BsPtCRTwoKsD0D+tQeo+XIgl31mzKp6Qw2UrAIlQ heheiscool@163com
The key's randomart image is:
+---[RSA 4096]----+
|o. E.+o          |
|..+ .oo.         |
|.o =. ...        |
|= o += . .       |
|*+.o=.= S        |
|=+==o+.. o       |
|++.+=+o .        |
|.+.oo+           |
|. . .            |
+----[SHA256]-----+

3、查詢創建的ssh秘匙

$  ls -al ~/.ssh
total 28
drwxr-xr-x 1 hehe 197609    0 12月 20 21:57 ./
drwxr-xr-x 1 hehe 197609    0 12月 20 21:45 ../
-rw-r--r-- 1 hehe 197609 3243 12月 20 21:57 id_rsa
-rw-r--r-- 1 hehe 197609  743 12月 20 21:57 id_rsa.pub
-rw-r--r-- 1 hehe 197609  803 12月 18 21:25 known_hosts

4、初始化本地git倉庫

$ git init
Initialized empty Git repository in C:/wamp64/www/other/www/.git/

5、把文件添加到倉庫

$ git add .
warning: LF will be replaced by CRLF in assets/css/colorpicker.css.
The file will have its original line endings in your working directory.

6、把文件提交到倉庫

$ git commit -m "first"
[master 47a15e3] first
warning: LF will be replaced by CRLF in assets/css/colorpicker.css.
The file will have its original line endings in your working directory.

7、把本地庫git到遠程生成庫
hehe@hehe MINGW64 /c/wamp64/www/other/www (master)
$ git remote add origin https://github.com/heheiscool/Keep.git
fatal: remote origin already exists.

8、把本地庫文件push到遠程建好庫中

$ git push -u origin master
Counting objects: 123, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (119/119), done.
Writing objects: 100% (123/123), 1.63 MiB | 29.00 KiB/s, done.
Total 123 (delta 27), reused 0 (delta 0)
remote: Resolving deltas: 100% (27/27), done.
To https://github.com/hehe/Keep.git

  • [new branch]      master -> master
    Branch master set up to track remote branch master from origin.

如遠程提示無法更新,說behind等,確定當前代碼是最新的才可以強制推送(注意,不要隨意強制推送)

$ git push -u -f origin master

2018-6-28補充幾點:
1、從遠程庫強制覆蓋本地庫
網上是下面的方法

git fetch --all

git reset --hard origin/master

2、關于pull request(pr)
兩個分支:master、develop,develop跟master發送 pr請求,命令操作方式如下:

git clone git@XXXX.com
git checkout master
git pull git@XXXX.com develop
git push origin master

這樣本地庫master已經被提交pr,再上傳到github:

git add .
git commt -m "###"
git push -u origin master

3、創建分支:

git branch  newname

切換到分支:

git checkout newname

上傳分支:

git push  origin  newname
或者上傳當前所出分支
git push  origin  HEAD -u

遠程刪除分支

git branch -d newname

上述內容就是如何理解git的本地操作庫以及遠程操作庫,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

阜城县| 黄平县| 同德县| 玉山县| 禄劝| 湟中县| 错那县| 定边县| 彰化市| 孝感市| 巴南区| 城口县| 宣武区| 桑日县| 灌云县| 迁西县| 师宗县| 高青县| 稻城县| 凌海市| 桃江县| 南投市| 彰化县| 赤城县| 鄂托克前旗| 包头市| 朝阳县| 武乡县| 房产| 分宜县| 响水县| 崇明县| 贺州市| 金堂县| 金乡县| 安庆市| 滕州市| 涿州市| 潮州市| 西华县| 保德县|