Git代码如何提交
导读:本文共2844.5字符,通常情况下阅读需要9分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:1.首先需要下载git查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git如果未安装,则会输出:按照提示输入:sudo apt-get install git即可安装!!或者到此处下载:git下载,pkg包下载完成,双击安装。输入命令:git --version 可查看当前git版本2.安装后需要一些配置配置用户名和邮箱:$gitconfig--globaluser... ...
目录
(为您整理了一些要点),点击可以直达。1.首先需要下载git
查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git
如果未安装,则会输出:
按照提示输入:sudo apt-get install git即可安装!!或者到此处下载:git下载,pkg包下载完成,双击安装。
输入命令:git --version 可查看当前git版本
2.安装后需要一些配置
配置用户名和邮箱:
$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.email"email@example.com"
使用 --global 修饰后设置的全局的用户,如果设置单个项目的用户,可cd到项目根目录下,执行如下命令:
$gitconfiguser.name"YourName"$gitconfiguser.email"email@example.com"
使用命令:git config --list 可查看当前用户信息以及其他的一些信息
$gitconfig--list
core.excludesfile=/Users/mac/.gitignore_global
difftool.sourcetree.cmd=opendiff"$LOCAL""$REMOTE"difftool.sourcetree.path=
mergetool.sourcetree.cmd=/Applications/SourceTree.app/Contents/Resources/opendiff-w.sh"$LOCAL""$REMOTE"-ancestor"$BASE"-merge"$MERGED"mergetool.sourcetree.trustexitcode=truehttp.postbuffer=524288000
https.postbuffer=524288000
user.email=你的邮箱@qq.com
user.name=你的用户名
macdeMacBook-Pro:~Artron_LQQ$
3.建立本地git仓库
(1)cd到你的项目目录
$cd/Users/cjk/Desktop/myShop
(2)然后,输入git命令:
$gitinit
输出如下:
$gitinitInitializedemptyGitrepositoryin/Users/cjk/Desktop/GitTest/.git/
创建了一个空的本地仓库.
(3)将项目的所有文件添加到缓存中:
$gitadd.
git add . (注意,后面有个点)表示添加目录下所有文件到缓存库,如果只添加某个文件,只需把 . 换成你要添加的文件名即可;
(4)将缓存中的文件Commit到git库
git commit -m "添加你的注释,一般是一些更改信息"
下面是第一次提交时的输出:
$gitcommit-m"添加项目"[master(root-commit)3102a38]添加项目18fileschanged,1085insertions(+)createmode100644GitTest.xcodeproj/project.pbxprojcreatemode100644GitTest.xcodeproj/project.xcworkspace/contents.xcworkspacedatacreatemode100644GitTest.xcodeproj/project.xcworkspace/xcuserdata/Artron_LQQ.xcuserdatad/UserInterfaceState.xcuserstatecreatemode100644GitTest.xcodeproj/xcuserdata/Artron_LQQ.xcuserdatad/xcschemes/GitTest.xcschemecreatemode100644GitTest.xcodeproj/xcuserdata/Artron_LQQ.xcuserdatad/xcschemes/xcschememanagement.plistcreatemode100644GitTest/AppDelegate.hcreatemode100644GitTest/AppDelegate.mcreatemode100644GitTest/Assets.xcassets/AppIcon.appiconset/Contents.jsoncreatemode100644GitTest/Base.lproj/LaunchScreen.storyboardcreatemode100644GitTest/Base.lproj/Main.storyboardcreatemode100644GitTest/Info.plistcreatemode100644GitTest/ViewController.hcreatemode100644GitTest/ViewController.mcreatemode100644GitTest/main.mcreatemode100644GitTestTests/GitTestTests.mcreatemode100644GitTestTests/Info.plistcreatemode100644GitTestUITests/GitTestUITests.mcreatemode100644GitTestUITests/Info.plist
或者不添加注释 git commit ,但是这样会进入vim(vi)编辑器
#Pleaseenterthecommitmessageforyourchanges.Linesstarting#with'#'willbeignored,andanemptymessageabortsthecommit.#Onbranchmaster#Changestobecommitted:#modified:LQQCircleShowImage.xcodeproj/project.pbxproj#modified:LQQCircleShowImage/TableViewCell.m"~/Desktop/LQQCircleShowImage/.git/COMMIT_EDITMSG"8L,292C
在这里可以输入更改信息,也可以不输入,然后 按住 shift + : ,输入wq 即可保存信息并退出vim编辑器;
4.建立远程库
在一些代码托管平台创建项目,例如github或者开源中国社区,这里已开源中国社区为例;
创建项目后,会生成一个HTTPS链接,如下:
5.将本地的库链接到远
终端中输入: git remote add originHTTPS链接
$gitremoteaddoriginhttps://git.oschina.net/liuqiqiang/gitTest.git
6.上传代码到远程库,上传之前最好先Pull一下,再执行命令: git pull origin master
输出:
$gitpulloriginmaster
warning:nocommoncommits
remote:Countingobjects:3,done.
remote:Total3(delta0),reused0(delta0)
Unpackingobjects:100%(3/3),done.
Fromhttps://git.oschina.net/liuqiqiang/gitTest
branchmaster->FETCH_HEAD
[newbranch]master->origin/master
Mergemadebythe'recursive'strategy.
README.md|1+1filechanged,1insertion(+)
createmode100644README.md
即pull成功,
7.接着执行:git push origin master
完成后输出:
$gitpushoriginmaster
Countingobjects:34,done.
Deltacompressionusingupto4threads.
Compressingobjects:100%(29/29),done.
Writingobjects:100%(34/34),15.63KiB|0bytes/s,done.
Total34(delta3),reused0(delta0)
Tohttps://git.oschina.net/liuqiqiang/gitTest.git
5e2dda1..537ecfemaster->master
Git代码如何提交的详细内容,希望对您有所帮助,信息来源于网络。