猫猫学iOS 之第一次打开Xcode_git配置,git简单学习
貓貓分享,必須精品
原創文章,歡迎轉載。轉載請注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243
一:錯誤
當第一次打開Xcode我們進行commit操作的時候會報錯:
The working copy “測試” failed to commit files.
* Please tell me who you are.
Run
git config –global user.email “you@example.com”
git config –global user.name “Your Name”
to set your account’s default identity.
Omit –global to set the identity only in this repository.
fatal: unable to auto-detect email address (got ‘apple@bogon.(none)’)
二:解決方式
打開終端:輸入以下代碼
bogon:~ apple$ git config --global user.name name
bogon:~ apple$ git config --global user.email emil@emil.com 告訴git你的name和郵箱,就能夠解決問題了。
當然還會報一些其它的錯誤,可是萬變不離其宗。
三:git簡單介紹
什么是git?
git是一款開源的分布式版本號控制工具
在世界上全部的分布式版本號控制工具中。git是最快、最簡單、最流行的
git的起源
作者是Linux之父:Linus Benedict Torvalds
當初開發git不過為了輔助Linux內核的開發(管理源碼)
git的現狀
在國外已經非常普及,國內并未普及(在慢慢普及)
越來越多的開源項目已經轉移到git
四:git經常使用指令
git help :git指令幫助手冊
查看其它指令的做法:git help 其它指令
git config :git的配置信息相關(改動的是.git/config文件)
配置username:git config “user.name” username(用于跟蹤改動記錄)
配置郵箱:git config “user.email” 郵箱(用于多人開發間的溝通)
查看配置信息:git config –l
編輯配置信息:git config –e(用vim編輯。:wq是退出vim編輯器)
設置指令的別名:git config alias.別名 原指令名稱
設置帶參數指令的別名:git config alias.別名 “原指令名稱 參數”
將此設置應用到整個系統中:git config ––gloabal
git status :查文件的狀態
查看某個文件的狀態:git status 文件名稱
查看當前路徑全部文件的狀態:git status
git log :查看文件的改動日志
查看某個文件的改動日志:git log 文件名稱
查看當前路徑全部文件的改動日志:git log
用一行的方式查看簡單的日志信息:git log ––pretty=oneline
查看近期的N次改動:git log –N(N是一個整數)
git diff :查看文件最新改動的地方
查看某個文件的最新改動的地方:git diff 文件名稱
查看當前路徑全部文件最新改動的地方:git diff
git init :初始化一個空的本地倉庫,生成一個.git文件夾,用于維護版本號信息
在當前路徑初始化倉庫:git init
在其它路徑初始化倉庫:git init 倉庫路徑
git add :將工作區的文件保存到暫緩區
保存某個文件到暫緩區:git add 文件名稱
保存當前路徑的全部文件到暫緩區:git add .(注意,最后是一個點 . )
git commit :將暫緩區的文件提交到當前分支
提交某個文件到分支:git commit -m ”凝視” 文件名稱
保存當前路徑的全部文件到分支:git commit -m ”凝視”
git reset :版本號回退(建議加上––hard參數。git支持無限次懊悔)
回退到上一個版本號:git reset ––hard HEAD^
回退到上上一個版本號:git reset ––hard HEAD^^
回退到上N個版本號:git reset ––hard HEAD~N(N是一個整數)
回退到隨意一個版本號:git reset ––hard 版本號號(版本號號用7位就可以)
git reflog :查看分支引用記錄(能夠查看全部的版本號號)
git rm:刪除文件(刪完之后要進行commit操作。才干同步到版本號庫)
git clone:下載遠程倉庫到本地
下載遠程倉庫到當前路徑:git clone 倉庫的URL
下載遠程倉庫到特定路徑:git clone 倉庫的URL 存放倉庫的路徑
git pull:下載遠程倉庫的最新信息到本地倉庫
git push:將本地的倉庫信息推送到遠程倉庫
五:實際開發中經常使用
1 >創建代碼倉庫
$ git init 2 >配置username和郵箱
$ git config user.name zny
$ git config user.email zny@gmail.com - 以上兩個命令會將用戶信息保存在當前代碼倉庫中
唯獨配置了用戶和郵箱之后,git才干識別出操作的人員信息。通過鉤子(hooks)程序能夠設置一些動作
比如單元測試發現問題后。自己主動給相關人員發送電子郵件
* 注意 臨時不建議投入一毛錢精力
3> 假設要一次性配置完畢能夠使用一下命令
gitconfig–globaluser.namelnj git config –global user.email lnj321@gmail.com
- 以上兩個命令會將用戶信息保存在用戶文件夾下的 .gitconfig 文件里
4> 查看當前全部配置
$ git config -l
1> 創建代碼,開始開發
$ touch main.c
$ open main.c 2> 將代碼加入到代碼庫
查看當前代碼庫狀態
$ git status 將文件加入到代碼庫
$ git add main.c 將改動提交到代碼庫
$ git commit -m "加入了main.c" 提示:
* 在此一定要使用 -m 參數指定改動的備注信息
* 否則會進入 vim 編輯器。假設對vim不熟悉,會是非常糟糕的事情
將當前文件夾下的全部新建或改動的文件一次性加入到代碼庫
$ git add .
轉載于:https://www.cnblogs.com/blfbuaa/p/7189724.html
總結
以上是生活随笔為你收集整理的猫猫学iOS 之第一次打开Xcode_git配置,git简单学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 仙人掌是谁画的啊?
- 下一篇: 《题山石榴花》第八句是什么