1.新建文件夾,在文件夾內打開終端
2.初始化本地文件夾問一個能夠管理的git倉庫(git init)
3.把本地倉庫和遠端倉庫關聯(git remote add origin http://10.202.184.217/fengjingyu/ftcloud.git)
4.把文件放入本地倉庫
4.1 git status
4.2 git add .
4.3 git commit -am "test commit."
5.把本地庫推送到遠端倉庫 (git push -u origin master)
ps:若是遠端倉庫啓用Readme文件初始化項目須要多一步操做
(git pull origin master 如有固定的提交格式須要手動編輯,按i編輯;沒有直接:wq退出)
6 git push origin master
(2)若是不想關聯本地master到遠端master分支而是關聯新分支
2.1能夠本地建立test新分支 git checkout -b test (本地建立並切換到test新分支,等同git branch dev 和git checkout dev 組合)
2.2 git push -u origin test(git push origin test:test) 關聯本地test分支和遠端test分支 (沒有將自動建立並關聯)
分支管理
1:推送本地分支到遠端
git push 遠端名稱 本地分支名稱:遠端分支名稱
git push origin test:test 提交本地分支到遠端,遠端沒有test分支講自動新建
2:刪除遠端分支
git push origin :test 推送一個空分支到遠端至關於刪除了遠端分支
3:刪除本地分支
git branch -D test
合併分支git merge 分支名
經常使用git 命令
git commit -a 提交代碼
git commit -am 提交代碼
git fetch 獲取某個branch在服務器上的最新狀態
git rebase 合併代碼
git pull 拉取遠端代碼
git push 提交本地代碼
git log 查看提交日誌
git reflog 查看全部歷史提交記錄
git branch/git branch -a 查看分支
git branch 分支 建立分支
git checkout 分支 切換分支
git checkout -b 分支 建立並切換分支
git merge 分支 合併分支
git add . 添加文件到git
git rebase --continue (解決rebase衝突以後)繼續rebase(合併代碼)
git status 列出當前目錄全部尚未被git管理的文件和被git管理且被修改但還未提交(git commit)的文件.
git stash 提交暫存區
git stash pop 拉區暫存區的代碼
git diff 查看修改
...
版本管理
git reset --hard HEAD^ 回退上一個版本
git reset --hard HEAD~3 回退上三個版本
git reset --hard 版本號 回退指定版本
the_branch分支遠端版本回退
1.git checkout the_branch //切換到須要回滾的分支
2.git pull //更新代碼
3.git branch the_branch_copy //備份一下這個分支當前的狀況
4.git reset --hard the_commit_id //把the_branch本地回滾到the_commit_id
5.git push origin :the_branch //刪除遠程 the_branch
六、git push origin the_branch //用回滾後的本地分支從新創建遠程分支
七、git push origin :the_branch_copy//若是前面都成功了,刪除這個備份分支
git clone http://10.202.184.217/fengjingyu/ftcloud.git 初始化從代碼倉庫拉取項目
提交代碼流程
git commit -am 提交代碼
git fetch 獲取某個branch在服務器上的最新狀態
git rebase 合併代碼
git push 提交本地代碼
解決衝突
git add .
git rebase --continue
git push 提交本地代碼
--------git報錯整理-------
1.fatal: unable to access '........': SSL certificate problem: self signed certificate
處理:git config --global http.sslVerify false
複製代碼