Rumah > Tutorial sistem > LINUX > Bermula dengan arahan git

Bermula dengan arahan git

WBOY
Lepaskan: 2024-03-19 12:49:10
ke hadapan
521 orang telah melayarinya

Bermula dengan arahan git

Tetapkan maklumat pengguna

Ini sepatutnya menjadi langkah pertama untuk memasang git. Kami akan menambah maklumat pengguna (nama pengguna dan e-mel), jadi apabila kami melakukan kod, mesej komit dengan maklumat pengguna akan dijana, yang menjadikannya lebih mudah untuk menjejaki proses komit. Untuk menambah maklumat pengguna, arahannya ialah git config:

$ git config --global user.name "Daniel"
$ git config --global user.email "[email protected]"
Salin selepas log masuk

Selepas menambah maklumat pengguna, kami akan menyemak sama ada maklumat itu berjaya dikemas kini dengan menjalankan arahan berikut.

$ git config --list
Salin selepas log masuk

Kita seharusnya dapat melihat output maklumat pengguna.

Arahan GIT
Buat gudang baharu

Untuk mencipta repositori baharu, jalankan arahan berikut:

$ git init
Salin selepas log masuk
Cari gudang

Untuk mencari gudang, arahannya adalah seperti berikut:

$ git grep "repository"
Salin selepas log masuk
Sambung dengan gudang jauh

Untuk menyambung ke repositori jauh, jalankan arahan berikut:

$ git remote add origin remote_server
Salin selepas log masuk

Kemudian semak semua pelayan jauh yang dikonfigurasikan dengan menjalankan arahan berikut:

$ git remote -v
Salin selepas log masuk
Klon repositori

Untuk mengklon repositori daripada pelayan tempatan anda, jalankan kod berikut:

$ git clone repository_path
Salin selepas log masuk
Salin selepas log masuk

Jika kita ingin mengklon gudang pada pelayan jauh, arahan untuk mengklon gudang ini ialah:

$ git clone repository_path
Salin selepas log masuk
Salin selepas log masuk
Senaraikan cawangan dalam repositori

Untuk menyemak senarai semua cawangan yang ada dan sedang bekerja, jalankan:

$ git branch
Salin selepas log masuk
Buat cawangan baharu

Buat dan gunakan cawangan baharu, arahannya ialah:

$ git checkout -b 'branchname'
Salin selepas log masuk
Padamkan cawangan

Untuk memadam cawangan, jalankan:

$ git branch -d 'branchname'
Salin selepas log masuk

Untuk memadamkan cawangan repositori jauh, jalankan:

$ git push origin:'branchname'
Salin selepas log masuk
Tukar ke cawangan lain

Untuk bertukar dari cawangan semasa ke cawangan lain, gunakan

$ git checkout 'branchname'
Salin selepas log masuk
Tambah fail

Tambah fail ke gudang dan laksanakan:

$ git add filename
Salin selepas log masuk
Status fail

Untuk menyemak status fail (yang akan diserahkan atau ditambah), jalankan:

$ git status
Salin selepas log masuk
Serahkan perubahan

在我们添加一个文件或者对一个文件作出变更之后,我们通过运行下面命令来提交代码:

$ git commit -a
Salin selepas log masuk

提交变更到 head 但不提交到远程仓库,命令是:

$ git commit -m "message"
Salin selepas log masuk
推送变更

推送对该仓库 master 分支所做的变更,运行:

$ git push origin master
Salin selepas log masuk
推送分支到仓库

推送对单一分支做出的变更到远程仓库,运行:

$ git push origin 'branchname'
Salin selepas log masuk

推送所有分支到远程仓库,运行:

$ git push -all origin
Salin selepas log masuk
合并两个分支

合并另一个分支到当前活动分支,使用命令:

$ git merge 'branchname'
Salin selepas log masuk
从远端服务器合并到本地服务器

从远端服务器下载/拉取变更到到本地服务器的工作目录,运行:

$ git pull
Salin selepas log masuk
检查合并冲突

查看对库文件的合并冲突,运行:

$ git diff -base 'filename'
Salin selepas log masuk

查看所有冲突,运行:

$ git diff
Salin selepas log masuk

如果我们在合并之前想预览所有变更,运行:

$ git diff 'source-branch' 'target-branch'
Salin selepas log masuk
创建标记

创建标记来标志任一重要的变更,运行:

$ git tag 'tag number' 'commit id'
Salin selepas log masuk

通过运行以下命令,我们可以查找 commit id :

$ git log
Salin selepas log masuk
推送标记

推送所有创建的标记到远端服务器,运行:

$ git push -tags origin
Salin selepas log masuk
回复做出的变更

如果我们想用 head 中最后一次变更来替换对当前工作树的变更,运行:

$ git checkout -'filename'
Salin selepas log masuk

我们也可以从远端服务器获取最新的历史,并且将它指向本地仓库的 master 分支,而不是丢弃掉所有本地所做所有变更。为了这么做,运行:

$ git fetch origin
$ git reset -hard master
Salin selepas log masuk

好了,伙计们。这些就是我们使用 git 服务器的命令。我们将会很快为大家带来更有趣的教程。如果你希望我们对某个特定话题写一个教程,请通过下面的评论箱告诉我们。像往常一样, 欢迎您的各种意见和建议。


Atas ialah kandungan terperinci Bermula dengan arahan git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan