Git jornada de aprendizagem - para criar um armazém local
De acordo com o grande Deus tem dito, o conhecimento necessário cresceu! ! !
Continuar a aprender git
Sobre o código:
$ mkdir learngit
$ cd learngit
$ pwd
/d/git/cangku/learngit
Podem ser estabelecidas em qualquer lugar em seu repositório local, de preferência pasta vazia para evitar fenômeno incontrolável, Keke estou mais aconselhamento, cria-se diretamente a.
Nota: Tente não usar seu próprio editor de texto, calmamente beep (Grande Deus se atreve, ousamos não) porque particular, há o link acima, olhar para saber.
Pessoalmente, sinto sublime era mais fácil de usar, à sua disposição.
Aqui está a tempo de testemunhar o milagre de
Código:
$ git init
Initialized empty Git repository in /d/git/cangku/learngit/.git/
ls -a
vai descobrir que existe um arquivo oculto, não toque, não me atrevo a tocar ah.
Basta olhar o init git, essa coisa se torna seu repositório local, mas não se preocupe, ainda incapaz de se conectar a um repositório remoto. Não se apresse, não se preocupe, eu também sou um novato, e tolerância Cazaquistão.
Venha para lembrar esses dois comandos
git add <file>
git commit -m <message>
Um arquivo é colocado nesta pasta é adicionado ao cache de repositório local, é submetido a um repositório local.
git add 暂存文件,将文件的快照放入暂存区域。
git commit 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。
Eu tinha um palpite de dois comandos irá acompanhar-me como um programador desse futuro não sabe quantos anos.
Crie um arquivo chamado file1.txt (que é o número 1) sob o caminho da pasta é melhor não aparecer em chinês
这是第一个文件
em seguida
git add file1.txt
Sucesso é, sem qualquer aviso, basta ir para baixo para encontrar
$ git commit -m '这是第一次提交'
[master (root-commit) fa1e1cc] 这是第一次提交
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
A alteração de arquivo, inserir uma única linha.
Porque apenas aprender o -m papel não está claro, ouvindo o Gangster gravação à direita. -M por trás do personagem é descrito, é melhor escrever significativa é muito útil para este projeto, para ajudar você a comer bem follow-up "pesar."
O documento a seguir fará mudanças file1.txt
这是第一个文件 one
Em seguida, salve, lembre-se de salvar! ! !
verificação de status git não há mudanças
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: file1.txt
no changes added to commit (use "git add" and/or "git commit -a")
olhar git diff nas alterações de conteúdo
$ git diff
diff --git a/file1.txt b/file1.txt
index e1cfd5c..71a2455 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1 @@
-这是第一个文件
\ No newline at end of file
+这是第一个文件 one
\ No newline at end of file
git é realmente uma coisa maravilhosa, ha ha ha alterar o conteúdo pode ser visto, a tolerância a falhas é muito alto.
As duas linhas seguintes arranjos de imortais código
git add file1.txt
git commit -m 'add one'
Da seguinte forma:
$ git commit -m 'add one'
[master 1d0e2a2] add one
1 file changed, 1 insertion(+), 1 deletion(-)
Git estado novo olhar
$ git status
On branch master
nothing to commit, working tree clean
Não há necessidade de modificar a apresentação atual, e que o diretório de trabalho está limpo.