日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git 在ssh情况下提交代码

發布時間:2023/12/3 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 在ssh情况下提交代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? git --version ? --git版本 ? ? ? ?用戶目錄(~/)
vim ~/.gitconfig ? --編輯用戶目錄(~/)下的 .gitconfig文件
--輸入i 進入編輯模式

[user]
? ?name=Rosen
? ?email=1091947832@qq.com
[alias] ? --配置別名
? ?co=checkout ? 切換分支
? ?ci=commit
? ?st=status ? ?git 的當前狀態
? ?pl=pull ? ? ?git 拉代碼
? ?ps=push ? ? git 推代碼
? ?dt=difftool ? 提交前對比代碼 ?看到我們改動了那些內容
? ?ca=commit –am
? ?b=branch

?
esc 退出編輯
:wq 保存退出退出文件 ? w—write ?q--quiet
cat ~/.gitconfig –查看內容
?

cd ?C:/Users/Administrator ?用戶目錄(~/) ?等效 ?cd ?~/
ssh-keygen –t rsa –C ‘1091947832@qq.com’ –生成公鑰
--1091947832@qq.com是在碼云上注冊的郵箱賬號
連續回車

ls –al ? ?–查看所有文件 ? .ssh 在mac/windows下不可見 ?ls看不到
cd .ssh
ls -al
id_rsa ?--私鑰
id_rsa.pub ?--公鑰
cat id_rsa.pub

ssh這種方式不用輸入用戶名和密碼了
https 每次要輸入用戶名密碼
mkdir doc
cd doc
git clone git@gitee.com:happymallqianduan/admin-v2-fe2.git ? --拉取代碼
?

cd admin-v2-fe
ls ?--查看文件 看不到隱藏文件
ls –al ? --查看所有文件

vim .gitignore ? --不提交的代碼文件 ?不需要git進行管理
i --進行編輯

.DS_Store ? ?--mac系統存儲文件夾信息的文件
node_modules ?--nodejs ?依賴包存放位置
dist ? ? ? ?--目標文件dist目錄
*.log ? ?--所有日志文件不要 ? npm錯誤日志 ?yan的錯誤日志

esc ?:wq ?w--write ?q =-- quit


git status

git add . --添加到本地管理

git commit –am ?'initial' ?--提交本地

git push ?--推送到遠程
?

?

?

?

?

?

node v6.12.3

node -v ? 安裝nodejs

npm -v ? npm是nodejs自帶的工具

3.10.10

yarn 的安裝

npm install yarn@1.3.2 -g ? 這種方式是過時方式
npm uninstall yarn ?-g?
yarn -v

yarn init --項目初始化 ?(要在window的cmd運行 ?git bash 不行)
一路回車 啥也不填

ls

cat package.json?


-- 到此 yarn ?安裝完成了


-- 這是我們最后一次在 master上提交代碼


git status

git add .

git commit -am ?"yarn init"

git push
?

?

?

?

?

提交代碼
開發一般是從master分支上切換出一個分支
在這個開發分支上進行開發 ?一定不能再master分支上提交

git merge origin master 拉取遠程倉庫的最新代碼 ? 保證本地代碼是最新版本的
防止最后提交master分支出現沖突


git add . 追蹤文件的變化
git commit -am "備注信息" 將代碼提交到本地倉庫


git push ?本地倉庫代碼推送到遠程倉庫
第一次要加個分支名 ?才能在遠程新建分支名


提交pull request 管理員審核
發布要將 ?各個分支合并到master 分支上面 ?這樣才能遠程發布


? ?co=checkout ? 切換分支
? ?ci=commit
? ?st=status ? ?git 的當前狀態
? ?pl=pull ? ? ?git 拉代碼
? ?ps=push ? ? git 推代碼
? ?dt=difftool ? 提交前對比代碼 ?看到我們改動了那些內容
? ?ca=commit –am
? ?b=branch


cd doc/admin-v2-fe

git status ?--查看變化

git diff ? --查看詳細變化

:q ?退出

git difftool ? --查看另一種形式的變化


git checkout -b admin-v2 ? ? ? ?-b新建一個分支 ?切換分支

git branch ?查看分支
?
git add .?

git commit -am '初始化'

git push ?-- 出錯 根據提示執行下面的代碼

git push --set-upstream origin admin-v2 ? --代碼提交到遠程了
?

?

?

?

?

?

?

?

?

?

?

?

?

?

提交代碼
開發一般是從master分支上切換出一個分支
在這個開發分支上進行開發 ?一定不能再master分支上提交

git merge origin master 拉取遠程倉庫的最新代碼 ? 保證本地代碼是最新版本的
防止最后提交master分支出現沖突


git add . 追蹤文件的變化
git commit -am "備注信息" 將代碼提交到本地倉庫


git push ?本地倉庫代碼推送到遠程倉庫
第一次要加個分支名 ?才能在遠程新建分支名


提交pull request 管理員審核
發布要將 ?各個分支合并到master 分支上面 ?這樣才能遠程發布


? ?co=checkout ? 切換分支
? ?ci=commit
? ?st=status ? ?git 的當前狀態
? ?pl=pull ? ? ?git 拉代碼
? ?ps=push ? ? git 推代碼
? ?dt=difftool ? 提交前對比代碼 ?看到我們改動了那些內容
? ?ca=commit –am
? ?b=branch


cd doc/admin-v2-fe

git status ?--查看變化

git diff ? --查看詳細變化

:q ?退出

git difftool ? --查看另一種形式的變化


git checkout -b admin-v2 ? ? ? ?-b新建一個分支 ?切換分支

git branch ?查看分支
?
git add .?

git commit -am '初始化'

git push ?-- 出錯 根據提示執行下面的代碼

git push --set-upstream origin admin-v2 ? --代碼提交到遠程了
?

?

?

?

?

?

?

?

?

?

?

提交代碼
開發一般是從master分支上切換出一個分支
在這個開發分支上進行開發 ?一定不能再master分支上提交

git clone git@gitee.com:happymallqianduan/admin-v2-fe2.git ? --拉取代碼

git status??--查看變化

?

git pull? ?--再拉一下

git merge origin master ? ? -- 時常同步一下?首先保證我們的代碼是最新的

-- 這兩個操作提交前一定要做 防止我們提交的時候出錯 保證我們的代碼是最新的

?

--?拉取遠程倉庫的最新代碼 ? 保證本地代碼是最新版本的防止最后提交master分支出現沖突

git add .? ?--添加到本地管理??追蹤文件的變化

git commit -am 'base page'? ?--提交本地??將代碼提交到本地倉庫

git push? ?--推送到遠程??本地倉庫代碼推送到遠程倉庫

--?第一次要加個分支名 ?才能在遠程新建分支名

git tag tag-base-page? ?--打標簽

git push origin tag-base-page? ?--push tag遠程??推送遠程

--??提交pull request 管理員審核
--? 發布要將 ?各個分支合并到master 分支上面 ?這樣才能遠程發布

?

?

?

?

?


git status ?--查看變化

git diff ? --查看詳細變化

:q ?退出

git difftool ? --查看另一種形式的變化


git checkout -b admin-v2 ? ? ? ?-b新建一個分支 ?切換分支

git branch ?查看分支
?
git add .?

git commit -am '初始化'

git push ?-- 出錯 根據提示執行下面的代碼

git push --set-upstream origin admin-v2 ? --代碼提交到遠程了
?

?

總結

以上是生活随笔為你收集整理的git 在ssh情况下提交代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。