git的基本使用步驟


存了二十多個書簽,但是感覺還不是自己的。所以這里簡單寫寫。

這個是一切正常的使用步驟,其他會在第二篇進行詳寫。

一、先有一個項目來讓我們進行操作。

1、先創建工作目錄。

這里的三個目錄分別是 mkdir MyGitTest 、git clone https://、直接使用xcode創建項目。

這里直接clone的目錄里面有一個.git這個就是git管理的一個文件。這里我們就是要創建這個東西。

//這里是使用的命令

cd MyGitTest //已存在,工程目錄文件夾
rm -rf .git //先清除 .git文件
git init //再重置
git remote add origin xxxxxxxx //鏈接到遠程分支xxxxxx(git上面的倉庫地址)
git add . //暫存所有文件
commit 之前配置下名字和郵箱 global為全局 local為本次(這個就是顯示xxx推送了分支xxx)
git config --global user.name "vine"
git config --global user.email "1xxxx@qq.com"
git commit -m 'description' //這里是提交注釋的說明
git push -u origin xxxxx //最后push到xxxx分支

添加倉庫的時候不要初始化,別人很人性化的給出了提示。

 

要是手滑,密碼出錯。的重置一下密碼。

搞定,現在的樣子是。

二、我們進行一些操作。

1、將我們的xcode項目添加上去。關於git管理的具體文件細節。自己可以做一下測試。

git init //初始化git

git remote add origin xxxxxx //鏈接到遠程分支xxxxxx(git上面的倉庫地址)

git remote -v //這里是查看,我們的是否鏈接到了遠端。

git pull origin master //加載git倉庫到本地。剛剛我們有進行提交(因為這個倉庫不是空的,已經有一個README.md文件了)。

git add . //暫存文件

git commit -m "我們提交的內容"

git push origin master //最后推送到master分支。

這個是出現了沖突,也就是我們初始化倉庫時加了README.md。我們本地文件並沒有。我們應該先使用pull進行處理。

 

現在基本完成了我們的工作。

三、git日常使用。

就是這幾個點,只是我們使用代碼進行操作。

1、分支操作

git status 查看當前所在分支和更改內容
git branch 查看所有分支
git branch xxx 新建某分支
git checkout xxx 切換到某分支
git checkout -b xxx 創建並切換到某分支
git pull origin xxx 拉取xxx分支
git push origin xxx 推送同步xxx分支
git merge xxx 合並分支 (一般需要先切換到目的分支,然后merge想要merge的分支)

2、提交更改

git status //查看改動 git add xxx.m //暫存xxx.m文件 git add . //暫存所有改動 git rm xxx //刪除xxx文件 git commit -m '修改了xx功能' //添加注釋 git push origin xxxx //push 注意當前所在網絡是否允許push git commit --mend 修改最近一次提交的代碼(這里會進入vim編輯器去修改)

3、查看某個文件的修改歷史

git log --pretty=oneline 文件名 //需要進入該文件所在的文件夾 這里必須要進入到.h/.m文件所在的文件夾下,並且只能看到每次commit產生的hash碼 例如: zjmdeMBP:pinyin PRO$ git log --pretty=oneline ChineseString.h f9f280d0df7907af97f8c88be58e9eb14cabdc93 去除無效的代碼 7146065685ccc243bf9ca24ce67de0bf4277f7bc 完善工程 db2d150806a8583fa006e105c4461f977507d341 first 想要看到詳細情形還需要使用 git show <hash碼> 才能看到該次commit所做的修改內容及Author 和 Date;

4、撤銷改動

5、回滾代碼到某次提交的節點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM