คำถามติดแท็ก git-bash

ชื่อที่ใช้เพื่ออ้างถึง bash shell ที่มาพร้อมกับบันเดิลภายใน msysgit

15
จะลบไดเรกทอรีออกจากที่เก็บ git ได้อย่างไร?
ฉันมี 2 ไดเรกทอรีในที่เก็บ GitHub ของฉัน ฉันต้องการลบหนึ่งในนั้น ฉันจะทำอย่างนั้นได้อย่างไรโดยไม่ลบและสร้างพื้นที่เก็บข้อมูลทั้งหมดขึ้นใหม่?


9
วิธีต่างๆในการลบการเปลี่ยนแปลง Git ในเครื่อง
ฉันเพิ่งโคลนที่เก็บ git และตรวจสอบสาขา ฉันทำงานกับมันจากนั้นจึงตัดสินใจที่จะลบการเปลี่ยนแปลงในท้องถิ่นทั้งหมดของฉันตามที่ฉันต้องการสำเนาต้นฉบับ ในระยะสั้นฉันต้องทำสองคำสั่งต่อไปนี้เพื่อลบการเปลี่ยนแปลงในเครื่องของฉัน git checkout . git clean -f คำถามของฉันคือ (1) นี่คือวิธีการที่ถูกต้องในการกำจัดการเปลี่ยนแปลงในท้องถิ่นหรืออื่น ๆ โปรดแจ้งให้เราทราบวิธีการที่ถูกต้อง (2) เราจะใช้เมื่อใดgit reset --hardที่ฉันสามารถรีเซ็ตแม้ไม่มีคำสั่งนี้ ขอบคุณ * การแก้ไข: การแก้ไขที่สำคัญ: 03/26: * แทนที่คำที่คลุมเครือจำนวนมากด้วยคำศัพท์เฉพาะของคอมไพล์ [ติดตาม / ไม่ได้ติดตาม / จัดฉาก / ไม่ต่อเนื่อง] อาจมีไฟล์เพียงสามประเภทเมื่อเราทำการเปลี่ยนแปลงในเครื่อง: ประเภทที่ 1. ไฟล์ที่ถูกติดตามแบบจัดฉาก ประเภทที่ 2. ไฟล์ที่ไม่ได้ติดตามสถานะ ประเภทที่ 3. ไฟล์ที่ไม่ได้ติดตาม Unstaged หรือไฟล์ที่ไม่ได้ติดตาม ฉาก - ผู้ที่ถูกย้ายไปยังพื้นที่การแสดงละคร / …
625 git  git-bash 

17
ฉันจะใช้ Bash บน Windows จากเทอร์มินัลรวมของ Visual Studio Code ได้อย่างไร
Visual Studio Code บน Windows ใช้ PowerShell เป็นค่าเริ่มต้นเป็นเทอร์มินัลรวม หากคุณต้องการใช้ Bash จาก Visual Studio Code ควรทำตามขั้นตอนอะไรบ้าง

12
git: 'credential-cache' ไม่ใช่คำสั่ง git
ฉันทำตามคำแนะนำเหล่านี้กับจดหมายรวมถึงส่วนที่เกี่ยวกับการแคชรหัสผ่าน ดูเหมือนว่าคำแนะนำจะผิดเพราะทุกครั้งที่git push origin masterฉันได้รับข้อผิดพลาดนี้: git: 'credential-cache' is not a git command. See 'get --help'. ... ณ จุดนี้ฉันถูกบังคับให้ป้อนชื่อผู้ใช้และรหัสผ่านของฉัน git pushหลังจากทำเช่นนั้นฉันกำลังนำเสนอด้วยข้อผิดพลาดเดียวกันอีกครั้งตามด้วยการส่งออกจาก นี่คือเนื้อหาของไฟล์. gitconfig ของฉัน: [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache เพื่อความชัดเจนหลังจากที่ฉันติดตั้ง Git และรัน Git Bash นี่คือสิ่งที่ฉันพิมพ์: git config --global user.name "myusername" git config --global user.email "myusername@myemaildomain.com" …


11
Git สำหรับ Windows: .bashrc หรือไฟล์การกำหนดค่าที่เทียบเท่าสำหรับเชลล์ Git Bash
ฉันเพิ่งติดตั้ง Git สำหรับ Windows และดีใจที่เห็นว่ามันติดตั้ง Bash ฉันต้องการที่จะปรับแต่งเปลือกในลักษณะเดียวกับที่ฉันสามารถทำได้ภายใต้ Linux (เช่นการตั้งค่านามแฝงเช่นllสำหรับls -l) แต่ฉันไม่สามารถดูเหมือนจะหา.bashrcหรือแฟ้มการกำหนดค่าเทียบเท่า ฉันควรแก้ไขอะไร
250 windows  git  git-bash 

18
Python ไม่ทำงานในบรรทัดคำสั่งของ git bash
Python จะไม่ทำงานใน git bash (Windows) เมื่อฉันพิมพ์หลามในบรรทัดคำสั่งมันจะพาฉันไปที่บรรทัดว่างโดยไม่บอกว่ามันได้ป้อนไพ ธ อน 2.7.10 เช่นเดียวกับที่ทำใน Powershell มันไม่ได้ให้ข้อความข้อผิดพลาดแก่ฉัน แต่ python ก็ไม่ได้ทำงาน ฉันได้ตรวจสอบแล้วว่าตัวแปรสภาพแวดล้อมใน PATH รวมอยู่c:\python27ด้วย ฉันจะตรวจสอบอะไรอีก เซสชันที่ปัญหานี้เกิดขึ้นมีลักษณะดังนี้: user@hostname MINGW64 ~ $ type python python is /c/Python27/python user@hostname MINGW64 ~ $ python ... นั่งอยู่ตรงนั้นโดยไม่กลับไปที่พรอมต์

17
ฉันจะเปลี่ยนตำแหน่งเริ่มต้นสำหรับ Git Bash บน Windows ได้อย่างไร
ฉันใช้ Git บน Windows 7 และเข้าถึงที่เก็บของฉันผ่าน Git Bash ฉันจะเปลี่ยนตำแหน่งเริ่มต้นที่ Git Bash เปิดในโฟลเดอร์ที่สะดวกได้อย่างไรเมื่อฉันเริ่มมัน มันใช้เวลาค่อนข้างนานในการนำทางhtdocsแล้วก็เป็นโฟลเดอร์เฉพาะ มีวิธีในการเปลี่ยนไฟล์กำหนดค่าให้เปิดที่อื่นหรือไม่? หรือมันจะเป็นไปได้ที่จะเขียน.shไฟล์เพื่อทำสิ่งนี้? น่าเสียดาย Git Bash จะไม่เปิดhtdocsทางลัดโฟลเดอร์ของฉันบนเดสก์ท็อปและใช้เวลาcd5 ครั้งในการไปยังไดเรกทอรีที่ต้องการ
218 git  windows-7  git-bash 

9
การเพิ่ม Git-Bash ให้กับ Windows Terminal ใหม่
ฉันกำลังพยายามเพิ่มเทอร์มินัลใหม่ (Git Bash) ใน Windows Terminal ใหม่ แต่ฉันไม่สามารถใช้งานได้ ฉันพยายามเปลี่ยนcommandlineคุณสมบัติในprofilesอาร์เรย์เป็นgit-bash.exeแต่ไม่มีโชค ใครบ้างมีความคิดวิธีการทำงานนี้หรือไม่

23
วิธีอัปโหลดโครงการไปที่ Github
หลังจากตรวจสอบคำถามนี้ฉันยังไม่รู้ว่าจะรับโครงการที่อัปโหลดไปยังที่เก็บ Git Hub ของฉันได้อย่างไร ฉันใหม่กับ Git Hub และฉันไม่รู้จะทำอย่างไร ฉันสร้างที่เก็บ แต่ฉันต้องการอัปโหลดโครงการของฉัน ฉันได้ดูหน้าอัปโหลดที่ปุ่มเก็บข้อมูล แต่ฉันไม่เห็นอะไรเลย ฉันได้ดูลิงก์ที่ให้ไว้จนถึงตอนนี้ แต่ฉันก็ยังไม่ไปไหน พวกเขาพูดถึงบรรทัดคำสั่งนั่นคือบรรทัดคำสั่งของ Windows หรือ Git Bash หรือไม่ เพราะฉันทำอะไรไม่ได้เลย ฉันพยายามใช้ Git GUI ด้วย แต่เมื่อฉันเลือกโฟลเดอร์ที่ฉันต้องการมันบอกว่ามันไม่ใช่ที่เก็บของ Git ... จำเป็นต้องมีการบีบอัดไฟล์หรือไม่? ฉันพยายามเพิ่มไฟล์. gitconfig ในโฟลเดอร์ แต่ก็ไม่ได้สร้างความแตกต่าง ขอบคุณล่วงหน้า :)

27
Git bash ข้อผิดพลาด: ไม่สามารถแยกกระบวนการย่อย: ไม่มีเทอร์มินัลที่ใช้ได้ (-1)
ฉันมีเทอร์มินัลทุบตี git มากถึง 8 ตัวในเวลาเดียวกันก่อนหน้านี้ ปัจจุบันฉันมีเพียง 2 ขึ้น ฉันไม่เคยเห็นข้อผิดพลาดนี้มาก่อนและฉันไม่เข้าใจว่าอะไรเป็นสาเหตุ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม! รูปภาพที่แนบมา:
191 git  terminal  git-bash 

13
ฉันจะหลีกเลี่ยงการพิมพ์“ git” ที่จุดเริ่มต้นของทุกคำสั่ง Git ได้อย่างไร
ฉันสงสัยว่ามีวิธีหลีกเลี่ยงการพิมพ์คำgitที่จุดเริ่มต้นของทุกคำสั่ง Git หรือไม่ มันจะดีถ้ามีวิธีที่จะใช้เป็นgitคำสั่งเพียงครั้งเดียวในการเริ่มต้นหลังจากที่เปิดพร้อมรับคำสั่งจะได้รับในโหมด "Git" ตัวอย่างเช่น: git> หลังจากนั้นทุกคำสั่งที่เราพิมพ์จะถูกตีความเป็นค่าเริ่มต้นเป็นคำสั่ง Git ในทำนองเดียวกันกับวิธีที่เราใช้เปลือก MySQL เพื่อเขียนคำสั่งฐานข้อมูล: mysql> การทำเช่นนี้จะช่วยให้ฉันไม่ต้องพิมพ์gitหลายร้อยครั้งต่อวัน หมายเหตุ:ฉันกำลังใช้git-bashบน Windows

16
วิธีการเริ่มต้นไดเรกทอรีอื่นแทนไดเรกทอรีบ้าน
Наэтотвопросестьответына Stack Overflow нарусском : Git Bash изменитьдомашнийкаталог ฉันกำลังพัฒนาบนเครื่องที่ใช้ windows ที่เดียวที่ฉันต้องการสำหรับบรรทัดคำสั่ง linux คือ Git Bash ปัญหาคือ: เมื่อฉันเปิดมันฉันอยู่ในไดเรกทอรีบ้าน ฉันต้องเปลี่ยนไดเรกทอรีเป็นพื้นที่ทำงานของฉันเช่น: cd ../../../d/work_space_for_my_company/project/code_source ฉันสามารถรวมไฟล์นี้เป็นไฟล์. sh ดังนั้นฉันไม่ต้องพิมพ์ด้วยมืออีกต่อไปหรือไม่ ควรจะง่าย แต่ฉันไม่มีความรู้เกี่ยวกับบรรทัดคำสั่ง Linux ฉันชื่นชมจริงๆถ้าคุณสามารถแนะนำวิธีการสร้างไฟล์. sh
180 bash  shell  git-bash 

5
ไม่สามารถเชื่อมต่อกับ GitHub.com สำหรับการโคลน
ฉันพยายามโคลนที่เก็บ git เชิงมุม - phonecatแต่ฉันได้รับข้อความต่อไปนี้เมื่อฉันป้อนคำสั่งใน Git Bash ของฉัน: $ git clone git://github.com/angular/angular-phonecat.git Cloning into 'angular-phonecat'... fatal: unable to connect to github.com: github.com[0: 204.232.175.90]: errno=No error

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.