rangevalidator-双绞线接法
2023年4月5日发(作者:无线路由器怎么设置密码)
Github基本操作
.配置Git
⾸先在本地创建sshkey;
$ssh-keygen-trsa-C"your_email@"
后⾯的your_email@改为你的邮箱,之后会要求确认路径和输⼊密码,我们这使⽤默认的⼀路回车就⾏。成功的话会在~/下⽣
成.ssh⽂件夹,进去,打开id_,复制⾥⾯的key。
回到github,进⼊AccountSettings,左边选择SSHKeys,AddSSHKey,title随便填,粘贴key。为了验证是否成功,在gitbash下输⼊:
$ssh-Tgit@
如果是第⼀次的会提⽰是否continue,输⼊yes就会看到:You’vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess。
这就表⽰已成功连上github。
接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
$"yourname"
$"your_email@"
-------------
接下来在本地新建⼀个⽂件。放在你想要放的⽬录下⾯
$mkdirTestProject
进⼊到刚创建的⽬录下⾯
cdTestProject/
新浪⼀个测试⽂件。等会把这个测试⽂件传到github上⾯去
$
初始化这个⽂件
$gitinit
查看状态
$gitstatus
#Onbranchmaster
##Initialcommit
##Untrackedfiles:
#(use"gitadd
##
输⼊如下命令
$
再次查看状态的时候发现跟上⾯的有所不同
$gitstatus
#Onbranchmaster
##Initialcommit
##Changestobecommitted:
#(use"gitrm--cached
##newfile:
提交
$gitcommit-m"addanewfile"
[master(root-commit)45e61bc]addanewfile
1filechanged,4insertions(+)
OK本地仓库已建好。接下来登录github在上⾯新建⼀个仓库,建好后就把刚才本地的⽂件push上去。
选择右上⾓的createanewrepo
建好后上⾯会有提⽰命令
Createanewrepositoryonthecommandline
gitinit
gitcommit-m"firstcommit"
gitremoteaddorigingit@:qingjoin/
gitpush-uoriginmaster
Pushanexistingrepositoryfromthecommandline
gitremoteaddorigingit@:qingjoin/
gitpush-uoriginmaster
回到本地Terminal
输⼊命令
$gitremoteaddorigingit@:qingjoin/
再查看⼀下
$gitremote-v
origingit@:qingjoin/(fetch)
origingit@:qingjoin/(push)
最后push
$gitpushoriginmaster
Countingobjects:3,done.
Writingobjects:100%(3/3),246bytes,done.
Total3(delta0),reused0(delta0)
Togit@:qingjoin/
*[newbranch]master->master
然后回到github看下。刚才就已经上传了⼀个⽂件。
通过gitdiff命令,⽤户可以查看更改。通过改变⼀个⽂件的内容,看看gitdiff命令输出什么,然后提交这个更改到仓库中
#Makesomechangestothefile
echo"Thisisachange">test01
echo"andthisisanotherchange">test02
#Checkthechangesviathediffcommand
gitdiff
#Committhechanges,-awillcommitchangesformodifiedfiles
#butwillnotaddautomaticallynewfiles
gitcommit-a-m"Thesearenewchanges"
查看更新内容gitdiff
提交更新gitcommit-a-m"Thesearenewchanges"
上传gitpushoriginmaster
更多推荐
github com
发布评论