Linux에서 Git 설치 및 사용
설치 단계
먼저 Linux에 git이 있는지 확인해야 합니다. 에서 git
명령을 사용할 수 있습니다. 컴퓨터에서 sudo apt-get install git
명령을 사용하지 않은 경우 설치하세요. git
命令来查看,如果没有用命令sudo apt-get install git
命令进行安装。
推荐(免费):Git教程
git config --global user.name "XXX"
和git config --global user.eamil "邮箱地址"
配置完成后,需要创建验证的公钥(与windows下相同),每个用户需要独立的公钥来确定。使用命令ssh-key -C '你的邮箱地址' -t rsa
,此时会在用户目录~/.ssh/
下建立相应 的密钥文件
之后使用命令cd ~/.ssh
进入文件夹,使用gedit id_rsa.pub
打开id_rsa.pub
文件。文件里面的内容就是ssh公钥,将其全部复制。打开开源中国网址,选择增加ssh公钥一项,标题的内容随意输入,下面将复制的内容粘贴进去之后就完成了。
可以使用命令ssh -T git@git.oschina.net
来测试是否成功。
安装中需要注意
注意在配置的时候使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa
(注意ssh与-keygen之间没有空格)
之后在输入完这个命令以后会有Enter file in which to save the key(/home/haohao/.ssh/id_rsa)
这个输入选项,并不用在意,这个是选择是否在默认地址创建文件还是在新输入的地方创建(新的文件名称),回车就好,就可以在默认的地址创建新的ssh文件
。
打开id_rsa.pub
文件一定要使用gedit id_rsa.pub
不然可能会发生错误。
进入文件~/.ssh
文件夹时候,使用命令进入就好,如果从我的电脑里用鼠标找的话可能会找不到,因为这个文件夹.ssh
是个默认隐藏文件夹。所以之找不到并不用担心是电脑的问题,只是隐藏起来了。
Git使用
之后的操作就和Windows下的操作一样了,先自己创建一个文件夹,把敲的代码拷贝进去,先使用git init
指令初始化一个git仓库,接着输入git add .
(注意:add
和 .
之间有空格)添加文件 ,输入个git commit -m”
注释"提交至仓库。
输入git remote add origin https://git.oschina.net/你的用户名/项目名.git
,输入你的账户和密码。
git push origin master
git config --global user.name "XXX"
및 git config --global user.eamil "email address"를 명령해야 합니다.
🎜 🎜 🎜🎜🎜🎜구성 완료 후 확인을 위한 공개 키를 생성해야 하며(Windows에서와 동일) 이를 확인하려면 각 사용자마다 독립적인 공개 키가 필요합니다. ssh-key -C 'your email address' -t rsa
명령을 사용하면 해당 키 파일이 사용자 디렉터리 ~/.ssh/
🎜에 생성됩니다. img alt="" class="has" src="http://images2015.cnblogs.com/blog/884698/201610/884698-20161012215348515-1221035360.png"/>🎜🎜🎜🎜 이후 명령 사용 cd ~/.ssh
를 사용하여 폴더에 들어가고 gedit id_rsa.pub
를 사용하여 id_rsa.pub
파일을 엽니다. 파일의 내용은 SSH 공개 키이므로 모두 복사하세요. 오픈소스 중국 웹사이트를 열고 SSH 공개 키 추가를 선택하고 제목 내용을 원하는 대로 입력한 다음 복사한 내용을 붙여넣으면 완료됩니다. 🎜🎜🎜🎜🎜명령을 사용할 수 있습니다 ssh -T git@git.oschina.net
을 사용하여 성공 여부를 테스트합니다. 🎜🎜🎜🎜🎜설치 🎜🎜🎜🎜🎜에 주의해야 합니다. 구성 시 ssh-keygen -C 'you email address@gmail.com' -t rsa
명령을 주의해서 사용하세요. ssh 및 -keygen) 🎜🎜🎜🎜이 명령을 입력하면 키를 저장할 파일을 입력하세요(/home/haohao/.ssh/id_rsa)
입력 옵션이 나타납니다. 걱정하지 마세요. 기본 주소에 파일을 만들 것인지 아니면 새로 입력한 위치(새 파일 이름)에 파일을 만들 것인지는 선택 사항입니다. Enter 키를 누르면 새 ssh 파일
이 생성됩니다. 기본 주소. 🎜🎜🎜🎜🎜🎜🎜🎜 id_rsa.pub파일은 <code>gedit id_rsa.pub
를 사용해야 합니다. 그렇지 않으면 오류가 발생할 수 있습니다. 🎜🎜🎜🎜파일 ~/.ssh
폴더 진입시 명령어를 이용해서 입력하시면 됩니다. 내 컴퓨터에서 마우스로 검색하면 이 폴더 때문에 못찾을 수도 있습니다. .ssh
는 기본적으로 숨겨진 폴더입니다. 그러니 찾을 수 없다면 컴퓨터 문제라고 걱정할 필요 없이 그냥 숨겨져 있을 뿐입니다. 🎜🎜🎜🎜Git🎜🎜🎜🎜🎜 사용 후 작업은 Windows에서의 작업과 동일합니다. 먼저 폴더를 직접 만들고 여기에 입력한 코드를 복사한 후 git init 명령은 git Warehouse를 초기화한 다음 <code>git add .
를 입력하여 추가합니다(참고: add
와 .
사이에 공백이 있음). 파일을 만들고 git commit -m"
Comment"를 입력하면 웨어하우스에 커밋됩니다. 🎜🎜🎜🎜git 원격 추가 원본 https://git.oschina.net/yourusername/projectname.git
을 입력하고 계정과 비밀번호를 입력하세요. 🎜🎜🎜🎜git push Origin master
하여 푸시를 완료합니다. 🎜🎜🎜🎜🎜🎜코드를 푸시하는 또 다른 방법은 팀으로 협력하여 동일한 프로젝트를 완료할 때 발견되었습니다. 그 과정이 합법적인지 아닌지는 모르겠지만 결과는 같고 반복적으로 작동합니다. 🎜
첫 번째 git clone+프로젝트 주소
: 프로젝트가 다운로드되어 생성한 폴더에 저장됩니다. git clone+项目地址
:会将该项目下载下来储存在你所新建的文件夹下。
之后将需要提交的代码的文件夹复制到这个下载的文件夹下。依次使用命令git status
、 git add XXX.文件格式名
(如果是文件夹不需要文件格式名,有文件名即可)、git status
、 git commit -m"注释"
、 git push origin master
输入账号和信息就完成了推送。会很快,命令也比第一个简单,方便记忆,提高效率。
心得体会
关于git的使用其实在上学期就有所接触,这是一个能很快提高程序员工作的程序。这学期在Linux环境下也接触到了Git,但是一直由于自己的偷懒没有动手实践,总觉得会windows下的git,那么Linux环境下git也一定会。但是还是没有掌握,还是存在想不到的问题。就比如这个Linux下的git,虽说以前接触过,但自己配置的时候还是存在问题,还是有些问题需要向同学请教。
而在简单的输入命令的时候也会输错就比如退回到上层文件夹cd ..
自己在输入的时候没有输入空格,然后报错没有该命令,还不知道自己错在哪里。包括cd ~
回到上一级目录、cd -
git status
, git add XXX.파일 형식 이름
명령을 순서대로 사용합니다(폴더인 경우 파일 형식 이름은 필요하지 않고 파일 이름만 있으면 됩니다). ), git status
, git commit -m "comment"
, git push Origin master
계좌번호와 정보를 입력하면 푸시가 완료됩니다. 첫 번째 명령보다 더 빠르고 명령이 간단해 기억하기 쉽고 효율성이 향상됩니다. 🎜🎜경험🎜🎜실제로 지난 학기에 git의 사용을 접한 적이 있는 방법입니다. 프로그래머는 프로그램을 빠르게 개선하기 위해 노력합니다. 저도 이번 학기에 리눅스 환경에서 Git을 접하게 되었는데, 게으름 때문에 한번도 연습해 본 적이 없습니다. 윈도우에서 git을 알면 리눅스 환경에서도 git을 알 수 있을 것이라는 생각을 늘 느꼈습니다. 하지만 아직 마스터하지 못했고 예상치 못한 문제도 여전히 있습니다. 예를 들어, 이전에 Linux에서 git을 접한 적이 있지만 직접 구성할 때 여전히 문제가 있고 반 친구들에게 조언을 구해야 합니다. 🎜🎜그리고 단순히 명령어만 입력하면 상위 폴더 cd..
로 돌아가는 등의 실수도 하게 됩니다. 입력할 때 공백을 넣지 않았더니 오류가 보고되었습니다. 그런 명령도 없고, 뭐가 문제인지도 모르겠습니다. 이전 디렉터리로 돌아가는 cd ~
와 특정 디렉터리로 돌아가는 cd -
를 포함하면 공백이 필요합니다. 🎜🎜효율성을 높일 수 있는 새로운 git 활용 방법을 발견했지만, 기초 지식이 탄탄하지 않으면 모든 것이 여전히 0이 됩니다. 컴퓨터 운영 체제 지식을 배우려면 여전히 노력과 연구가 필요합니다. 이런 지식은 컴퓨터로 연습해야 합니다. 조작하지 않으면 숙달되었는지 알 수 없습니다. 🎜
위 내용은 Linux에서 git 설치 및 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!