第一步,先新建一個空檔案夾,git安裝成功后,右鍵點擊Git Bash Here.這時就會出現一個終端,

第二步,進去你所要拉取的專案(像gitee、github),我用的是gitlab,都是一樣的,將專案的https拖拽下來,然后在終端輸入git clone 專案https地址


這樣就克隆成功了,
接下來是要創建自己的分支了,

遠程有相應分支了,

寫完代碼就要提交了
一.git提交代碼簡單流程
第一步,找到代碼倉庫地址 拉去專案代碼
git clone ssh://地址路徑,最后用http的地址,而不用ssh路徑,http分配的才是自己賬號使用的代碼分支
第二步:如果首次拉去,會輸入git賬號,首次登錄之后,后面就不需要做任何操作了
第三步:git add . 把代碼提交到快取區
第四步:git commit -m "備注" 提交代碼
第五步:把代碼合并到遠程分支中去 git push (origin test)
如果沒有填,就是推送到默認分支,一般在退檔案的時候,最后先拉去一下代碼 git pull
把分支合并到主支
假如我們現在在test分支上,剛開發完專案,執行了下列命令
git add .
git commit -m ‘test'
git push -u origin test
然后我們要把dev分支的代碼合并到master分支上 該如何?
二.首先切換到master分支上
1.git checkout master
如果是多人開發的話 需要把遠程master上的代碼pull下來
2.git pull origin master
如果是自己一個開發就沒有必要了,為了保險期間還是pull
然后我們把test分支的代碼合并到master上
3.git merge test

然后查看狀態
4.git status

兩個位置沖突了

git checkout routes/listing.php 處理沖突檔案listing
處理沖突檔案需要合并檔案,把在提交代碼的時候處理
上面的意思就是你有12個commit,需要push到遠程master上
執行下面命令即可
5.git push origin master

這樣就可以了
需求單獨創建分支
在創建之前先 git pull 拉去最新專案代碼
git checkout -b dev 每次創建獨立分支
2)創建并切換到新的分支中:
命令:git checkout –b 分支名稱

從圖中可以看出,執行命令前,我們處于master分支中,執行命令后,我們直接在dev1分支中了,
3)洗掉本地分支和原地分支:
我現在在dev20181018分支上,想洗掉dev20181018分支
1 先切換到別的分支: git checkout dev20180927
2 洗掉本地分支: git branch -d dev20181018
3 如果洗掉不了可以強制洗掉,git branch -D dev20181018
4 有必要的情況下,洗掉遠程分支(慎用):git push origin --delete dev20181018
5 在從公用的倉庫fetch代碼:git fetch origin dev20181018:dev20181018
6 然后切換分支即可:git checkout dev20181018
注:上述操作是洗掉個人本地和個人遠程分支,如果只洗掉個人本地,請忽略第4步
6.代碼回滾
git log # 得到你需要回退一次提交的commit id
git reset --hard <commit_id> # 回到其中你想要的某個版
或者
git reset --hard HEAD^ # 回到最新的一次提交
本文來自博客園,作者:康Sir7,轉載請注明原文鏈接:https://www.cnblogs.com/kangsir7/p/16473140.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/498956.html
標籤:其他
上一篇:都有哪些較好用的專案管理軟體?
