Git推送的一般流程命令

2021-10-24 19:50:32 字數 926 閱讀 4657

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上面...