1、前情: 本地寫的 Demo 傳到碼雲上面進行維護。 2、操作步驟: git init 將本地文件初始化為git 倉庫,文件件會多一個 .git 文件夾【版本庫】; git add . 或者 git add -A 將工作區的文件添加到暫存區; git commit -m '註釋' 將暫存區的文件提 ...
1、前情:
本地寫的 Demo 傳到碼雲上面進行維護。
2、操作步驟:
git init 將本地文件初始化為git 倉庫,文件件會多一個 .git 文件夾【版本庫】;
git add . 或者 git add -A 將工作區的文件添加到暫存區;
git commit -m '註釋' 將暫存區的文件提交到本地git版本庫(當前分支);
git remote add origin +倉庫的遠程SHH 地址 ,添加一個新的遠程倉庫;
git pull --rebase origin master 拉取遠程倉庫某個分支和文件,與本地分支文件合併;
git push -u origin master 將本地分支的文件,推送到遠程倉庫的分支上;
3、錯誤分析:
(1)git 對源代碼進行push 的時候,報錯“failed to push some refs to git地址”;
使用 git pull --rebase origin master 命令,將遠程文件 README.md 更新到本地;
註意:【pull = fetch + merge】
然後進行push 命令就可以了;
(2)添加了私人郵箱之後報錯,選擇不公開郵箱地址,推送的時候就會報錯,提示會暴露私人郵箱,打開即可;
4、git 命令分析:
git remote
添加遠程倉庫: git remote add [shortName] [branchName] [url]
列出遠程分支: git remote
列出遠程分支的詳細信息【名字:url】: git remote -v | --verbose
git pull
git pull <遠程主機名><遠程分支名> : <本地分支名>
git push
git push<遠程主機名><本地分支名> : <遠程分支名>