git的簡單操作

2021-07-10 18:17:18 字數 1681 閱讀 6721

建立乙個新的分支,修改後合併入原來的分支

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