1在自己電腦上生成一個金鑰然後給老大,老大在github上設定後,你這臺電腦才可以訪問他的專案
ssh-keygen -t rsa -c 《郵件名稱》 ------->獲取祕鑰
cat ~/.ssh/id_rsa.pub ------->檢視祕鑰
git clone 地址
2.張三解決bug並提交檔案 主要是提交
在實際開發過程中最好不要在主分支上做事情,建立一個分支做事情
1、建立子分支:git branch zhangsan
2、切換子分支:git checkout zhangsan
3、提交到暫存區:git add index.html
4、提交到版本庫:git commit -m "張三提交"
5、關聯遠端分支:git push --set-upstream origin zhangsan (這一步只需第一次的時候這樣做即可,第二次修改檔案的時候就可以直接執行第6步)
6、提交檔案:git push
3.cto合併檔案
1、更新本地的分支:git fetch --all
2、切換子分支:git checkout zhangsan
3、切換主分支:git checkout master
4、合併檔案:git merge zhangsan (:wq 按下回車)
5、提交到遠端:git push
6、刪除子分支:git checkout -d zhangsan
4.李四開發新的功能,但是李四的檔案還是以前有bug的檔案,因此我們需要最新的**
李四拉取檔案合併到李四的檔案裡
1、建立並切換子分支:git checkout -b lisi
2、將開發好的新功能提交到版本庫:git add index.html git commit -m "李四提交"
3、切換主分支:git checkout master
4、將遠端最新的**拉取下來:git pull
5、切換子分支:git checkout lisi
6、合併主分支檔案:git merge master
7、退出檔案:esc 輸入wq
8、提交到遠端:git push --set-upstream origin lisi
5.cto將李四的檔案進行合併
1、更新本地端分支:git fetch --all
2、切換到子分子:git checkout lisi
3、切換到主分支:git checkout master
4、合併檔案:git merge lisi
5、提交到遠端:git push
6.刪除遠端分支
git push origin --delete 《分支的名字》
刪除本地分支
git branch -d 分支名稱
7.總結
今後早上到公司第一件事:
1、拉取最新的**:git pull
晚上離開公司的第一件事
1、提交**:git push
8、本地關聯遠端倉庫 git remote add origin 路徑
9、遠端建立分支 :git push --set-upstream origin xiaosui
關於Git命令之cherry pick的使用
對於多分支的 庫,將 從一個分支轉移到另一個分支是一個常見的需求。這個時候就得分為兩種情況。一種情況是 你需要這個分支上面的所有 那就採用合併,直接使用git merge或者git rebase命令即可。另外一種情況就是,你只需要這個分支上面的某些提交,那就需要採用gii cherry pick的命...
關於git 關於
1 在工作區是用git checkout 檔名 撤銷對檔案的修改 2 如果add以後,那麼檔案的位置就由工作區移動到暫存區,同樣可以將暫存區的修改撤銷掉,重新回到工作區,git reset head 檔名 退回指標的起始地址 git reset commitid 退回到指定版本 git reset ...
關於git命令的筆記
git的初始化為了更好的顯示命令 新增一條命令 使用前的準備命令成功後會在 ssh 下生成id rsa和id rsa.pub,後者為公鑰,前者為私鑰 將公鑰新增到github內 測試ssh登陸github 基本操作 檢視當前狀態 git add向暫存區內新增檔案 git commit儲存倉庫的歷史記...