git 一般流程
git init #初始化倉庫
git add .檔名 #新增檔案,新增全部檔案可以直接寫.
git commit -m "資訊" #提交到本地倉庫
git pull origin master #把本地倉庫的變化連線到遠端倉庫主分支
git push -u origin master #把本地倉庫的檔案推送到遠端倉庫
$ git push origin
表示,將當前分支推送到origin主機的對應分支。
如果當前分支只有乙個追蹤分支,那麼主機名都可以省略。
$ git push
如果當前分支與多個主機存在追蹤關係,那麼這個時候-u選項會指定乙個預設主機,這樣後面就可以不加任何引數使用git push。
$ git push -u origin master
表示將本地的master分支推送到origin主機,同時指定origin為預設主機,後面就可以不加任何引數使用git push了。
不帶任何引數的git push,預設只推送當前分支,這叫做******方式。此外,還有一種matching方式,會推送所有有對應的遠端分支的本地分支。git 2.0版本之前,預設採用matching方法,現在改為預設採用******方式。
注:刪除本地倉庫配置
git remote rm origin
檢查遠端倉庫配置
git remote -v
強制合併(fatal: refusing to merge unrelated histories)
git pull origin branchname --allow-unrelated-histories
一般命令git
檢視當前分支 git branch a 合併分支到當前分支 git merge 分支名 撤銷合併操作 如果合併後,沒有提交 git merge abort 切換分支 git checkout 分支名 檢視提交日誌 git log 檢視工作區狀態 git status 將檔案 資料夾新增到專案 git...
git一般命令二
git檢視檔案的修改歷史 1 git whatchanged filename 顯示某個檔案的每個版本提交資訊 提 交日期,提交人員,版本號,提交備註 沒有修改細節 2 顯示某個版本的修改詳情 git show 7aee80cd2afe320 git log p 7aee80cd2afe320 3 ...
使用Git工作的一般流程
新增修改推送 分支拉取別人的提交 處理衝突 使用git開始工作,首先需要乙個git管理的工作區,這個工作去可以是自己init建立的,也可以是從遠端倉庫clone下來的。這時,我們已經建立了乙個本地倉庫,但是,一般我們和其他人共同開發乙個專案,則需要新增乙個遠端倉庫。現在假設我已經 才github上面...