建立乙個新的分支,修改後合併入原來的分支
git clone url
git checkout branchname(轉向某乙個branch)
git checkout -b newbranchname(新建乙個branch)
git checkout -b newbranchname oldbranchname(new branch off from this branch)
git add . //如何沒有這一步,會顯示data untracked,這裡大概跟git stage . 是乙個作用.
git commit -a -m "label" //這裡要要先stage,然後才可以commit,這裡的-a其實和stage是乙個作用
git checkout oldbranchname
git merge --no-ff newbranchname(merge new branch to old branch)
git branch -d newbranchname
git push origin oldbranchname(你要推送的branch)
直接在branch上修改:
git clone url
git checkout branchname
git stage filename(只有stage之後的內容才可以commit,放到index中)
git commit -m 'comment'(放到本地倉庫中)
git push origin localbranchname:remotebranchname
如果是把整個project重新更新的話,
git fetch repositoryname/ git merge
git pull
git pull origin branch1
版本回退
git log(查詢commit id) git reflog(記錄之前的每次命令)
git reset --hard commitid
git revert
git stage和git diff的差別
如果進行過git stage也可以進行回退
git stage hello.cpp+ git checkout -- hello.cpp
git diff顯示當前工作區和staged區的差別
git diff --staged 吸納是stage和head的檔案的差別
git diff head 顯示工作區和上次提交檔案的差異
git merge時候遇到的衝突
git status / git ls-files -u(檢視衝突檔案)
git show branch1:filename(衝突檔案)
git add filename(修改之後加入index)
git commit(然後就解決了衝突)
Git的簡單操作
1.初始化本地倉庫 在乙個已有並準備作為倉庫的資料夾下開啟git bash here使用命令 git init 來初始化倉庫,執行完成後會在資料夾中建立.git資料夾,表示已初始化成功。2.轉殖線上倉庫的檔案到本地倉庫 使用命令 git clone url 把線上檔案拉到本地資料夾中。3.提交檔案到...
git簡單操作
git init 初始化乙個空的repo。git add 新增檔案跟蹤 或稱為索引 如果檔案已經被索引 indexed 並且有改動,使用該命令作用於該檔案,這個步驟叫update,只有update之後的檔案改動才能被提交。git add u update所有的已索引檔案的改動,如果某個已索引檔案被刪...
git簡單操作
1.初始化 命令 git init 作用 生成隱藏資料夾 git,用於關聯到git 2.新增倉庫 命令 git remote add origin git github.com 你的git賬號 你的git倉庫名.git 作用 將當前本地資料夾關聯到指定倉庫 3.新增檔案 資料夾到版本控制 命令 gi...